From c09d6b48bbe156f86883384fa4d80360cc951b26 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Wed, 13 Oct 2021 14:24:16 +0200 Subject: [PATCH 001/131] Initial setup of backgroundColor for multiple lines indicators, #15653. --- .../Indicators/MultipleLinesComposition.ts | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 5866047b59f..8db3bbd5448 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -18,6 +18,7 @@ import type Point from '../../Core/Series/Point'; import type SMAPoint from './SMA/SMAPoint'; +import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; import SeriesRegistry from '../../Core/Series/SeriesRegistry.js'; const { @@ -26,6 +27,8 @@ const { } } = SeriesRegistry; import U from '../../Core/Utilities.js'; +import AreaRangeSeries from '../../Series/AreaRange/AreaRangeSeries.js'; +import AreaSeries from '../../Series/Area/AreaSeries.js'; const { defined, error, @@ -70,6 +73,7 @@ namespace MultipleLinesComposition { export declare class Composition extends SMAIndicator { linesApiNames: Array; + areaElement: SVGElement; options: Options; pointArrayMap: Array; pointValKey: string; @@ -255,8 +259,33 @@ namespace MultipleLinesComposition { indicator.options = mainLineOptions; indicator.graph = mainLinePath; SMAIndicator.prototype.drawGraph.call(indicator); + drawArea(indicator); + } + /** + * Function, that draws and updates the area between lines in the indicator. + * @param indicator indicator + */ + function drawArea(indicator: MultipleLinesComposition.Composition): void { + + + const options = (indicator as any).options.areaOptions; + if (options) { + const bottomPath = (indicator as any).graphbottomLine.pathArray, + highPath = (indicator as any).graphtopLine.pathArray.reverse(); + highPath[0][0] = 'L'; + const path = bottomPath.concat(highPath); + + if (indicator.areaElement) { + indicator.areaElement.animate({ d: path }); + } else { + indicator.areaElement = indicator.chart.renderer + .path({ d: path, fill: 'rgba(255, 0, 0, 0.2)' }) + .add(indicator.group); + } + } + } /** * Create translatedLines Collection based on pointArrayMap. * From b82ce125fbac02cc42bf59a78952899556fb125f Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Wed, 13 Oct 2021 15:48:07 +0200 Subject: [PATCH 002/131] Handled single Line specified and API attrs, #15653. --- .../Indicators/MultipleLinesComposition.ts | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 8db3bbd5448..a34d9a8307b 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -29,6 +29,8 @@ const { import U from '../../Core/Utilities.js'; import AreaRangeSeries from '../../Series/AreaRange/AreaRangeSeries.js'; import AreaSeries from '../../Series/Area/AreaSeries.js'; +import SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; +import SVGPath from '../../Core/Renderer/SVG/SVGPath'; const { defined, error, @@ -84,8 +86,13 @@ namespace MultipleLinesComposition { } export interface Options { + areaOptions?: AreaBackgroundOptions; gapSize?: number; } + interface AreaBackgroundOptions { + lineNames: Array; + styles: SVGAttributes; + } /* * * @@ -265,15 +272,19 @@ namespace MultipleLinesComposition { /** * Function, that draws and updates the area between lines in the indicator. - * @param indicator indicator + * @param indicator multiline indicator */ function drawArea(indicator: MultipleLinesComposition.Composition): void { - - - const options = (indicator as any).options.areaOptions; - if (options) { - const bottomPath = (indicator as any).graphbottomLine.pathArray, - highPath = (indicator as any).graphtopLine.pathArray.reverse(); + const options = indicator.options.areaOptions; + + if (options && indicator.graph) { + const lineNames = options.lineNames; + const firstLine = (indicator as any)[`graph${lineNames[0]}`]; + const secondLine = (indicator as any)[`graph${lineNames[1]}`]; + const bottomPath = firstLine ? firstLine.pathArray : indicator.graph.pathArray; + const highPath = (secondLine ? secondLine.pathArray : indicator.graph.pathArray).reverse(); + const test = indicator.graph.pathArray; + const test2 = (test as SVGPath).reverse(); highPath[0][0] = 'L'; const path = bottomPath.concat(highPath); @@ -281,7 +292,8 @@ namespace MultipleLinesComposition { indicator.areaElement.animate({ d: path }); } else { indicator.areaElement = indicator.chart.renderer - .path({ d: path, fill: 'rgba(255, 0, 0, 0.2)' }) + .path({ d: path }) + .attr(options.styles) .add(indicator.group); } } From 612593dea39b00bebe081e0cc539b6211c819157 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Thu, 14 Oct 2021 12:06:24 +0200 Subject: [PATCH 003/131] Improved plotting the line between main line, #15653. --- ts/Stock/Indicators/MultipleLinesComposition.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index a34d9a8307b..8a83057f69a 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -281,15 +281,14 @@ namespace MultipleLinesComposition { const lineNames = options.lineNames; const firstLine = (indicator as any)[`graph${lineNames[0]}`]; const secondLine = (indicator as any)[`graph${lineNames[1]}`]; - const bottomPath = firstLine ? firstLine.pathArray : indicator.graph.pathArray; - const highPath = (secondLine ? secondLine.pathArray : indicator.graph.pathArray).reverse(); - const test = indicator.graph.pathArray; - const test2 = (test as SVGPath).reverse(); - highPath[0][0] = 'L'; - const path = bottomPath.concat(highPath); + const firstPath = firstLine ? firstLine.pathArray : indicator.graph.pathArray; + const secondPath = (secondLine ? secondLine.pathArray.reverse() : indicator.graph.pathArray); + secondPath[0][0] = 'L'; + const path = firstPath.concat(secondPath); + // animation doesn't work :( if (indicator.areaElement) { - indicator.areaElement.animate({ d: path }); + indicator.areaElement.attr({ d: path }); } else { indicator.areaElement = indicator.chart.renderer .path({ d: path }) From c2171d2771383d369d6b29d960393eebe9f3f915 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Mon, 18 Oct 2021 15:54:25 +0200 Subject: [PATCH 004/131] Refactored how the area is plotted, #15653. --- .../Indicators/MultipleLinesComposition.ts | 124 ++++++++++++++---- 1 file changed, 96 insertions(+), 28 deletions(-) diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 8a83057f69a..1bd02bf05d3 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -19,6 +19,7 @@ import type Point from '../../Core/Series/Point'; import type SMAPoint from './SMA/SMAPoint'; import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; +import type LinePoint from '../../Series/Line/LinePoint'; import SeriesRegistry from '../../Core/Series/SeriesRegistry.js'; const { @@ -27,10 +28,11 @@ const { } } = SeriesRegistry; import U from '../../Core/Utilities.js'; -import AreaRangeSeries from '../../Series/AreaRange/AreaRangeSeries.js'; -import AreaSeries from '../../Series/Area/AreaSeries.js'; import SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; import SVGPath from '../../Core/Renderer/SVG/SVGPath'; +import { support } from 'jquery'; +import Color from '../../Core/Color/Color'; +import GradientColor from '../../Core/Color/GradientColor'; const { defined, error, @@ -75,10 +77,10 @@ namespace MultipleLinesComposition { export declare class Composition extends SMAIndicator { linesApiNames: Array; - areaElement: SVGElement; options: Options; pointArrayMap: Array; pointValKey: string; + nextPoints: any[]; drawGraph(): void; getTranslatedLinesNames(excludedValue?: string): Array; translate(): void; @@ -86,6 +88,7 @@ namespace MultipleLinesComposition { } export interface Options { + fillColor?: SVGAttributes['fill']; areaOptions?: AreaBackgroundOptions; gapSize?: number; } @@ -93,6 +96,15 @@ namespace MultipleLinesComposition { lineNames: Array; styles: SVGAttributes; } + interface IndicatorSpanObject { + indicator: Composition; + points: Array; + nextPoints: Array; + color: SVGAttributes['fill']; + options: any; + gap: any; + graph: SVGElement | undefined; + } /* * * @@ -136,6 +148,11 @@ namespace MultipleLinesComposition { */ const pointValKey = 'top'; + /** + * Lines ids. Required to plot the area between those lines. + */ + const areaLinesApiNames = ['bottomLine', 'topLine']; + /* * * * Functions @@ -170,6 +187,7 @@ namespace MultipleLinesComposition { ); proto.drawGraph = drawGraph; + proto.getGraphPath = getGraphPath; proto.toYData = toYData; proto.translate = translate; proto.getTranslatedLinesNames = getTranslatedLinesNames; @@ -178,6 +196,46 @@ namespace MultipleLinesComposition { return IndicatorClass as (T&typeof Composition); } + + /** + * function to create the path based on the points + * @param this Indicator + * @param points Points on which the path should be created + */ + function getGraphPath(this: Composition, points: Array): SVGPath { + let indicator = this, + path: SVGPath = [], + spanA: SVGPath, + spanAarr: SVGPath = []; + + points = points || this.points; + + // Render Span + if (indicator.fillGraph && indicator.nextPoints) { + spanA = SeriesRegistry.seriesTypes.sma.prototype.getGraphPath.call( + indicator, + // Reverse points, so Senkou Span A will start from the end: + indicator.nextPoints + ); + + if (spanA && spanA.length) { + spanA[0][0] = 'L'; + + path = SeriesRegistry.seriesTypes.sma.prototype.getGraphPath.call(indicator, points); + + spanAarr = spanA.slice(0, path.length); + + for (let i = spanAarr.length - 1; i >= 0; i--) { + path.push(spanAarr[i]); + } + } + } else { + path = SeriesRegistry.seriesTypes.sma.prototype.getGraphPath.apply(indicator, arguments); + } + + return path; + } + /** * Draw main and additional lines. * @@ -261,41 +319,51 @@ namespace MultipleLinesComposition { } }); + // Modify options and generate area fill: + if (this.userOptions.fillColor) { + drawArea({ + indicator: indicator, + points: secondaryLines[0], + nextPoints: secondaryLines[1], + color: 'rgba(255, 0, 0, 0.2)', + options: mainLineOptions, + gap: gappedExtend, + graph: (indicator as any).area + }); + + indicator.area = indicator.graph; + // Clean temporary properties: + delete indicator.nextPoints; + delete indicator.fillGraph; + } + + // Restore options and draw a main line: indicator.points = mainLinePoints; indicator.options = mainLineOptions; indicator.graph = mainLinePath; SMAIndicator.prototype.drawGraph.call(indicator); - drawArea(indicator); + // drawArea(indicator); } /** - * Function, that draws and updates the area between lines in the indicator. - * @param indicator multiline indicator + * draw the area between two lines + * @param options options to draw the area */ - function drawArea(indicator: MultipleLinesComposition.Composition): void { - const options = indicator.options.areaOptions; - - if (options && indicator.graph) { - const lineNames = options.lineNames; - const firstLine = (indicator as any)[`graph${lineNames[0]}`]; - const secondLine = (indicator as any)[`graph${lineNames[1]}`]; - const firstPath = firstLine ? firstLine.pathArray : indicator.graph.pathArray; - const secondPath = (secondLine ? secondLine.pathArray.reverse() : indicator.graph.pathArray); - secondPath[0][0] = 'L'; - const path = firstPath.concat(secondPath); - - // animation doesn't work :( - if (indicator.areaElement) { - indicator.areaElement.attr({ d: path }); - } else { - indicator.areaElement = indicator.chart.renderer - .path({ d: path }) - .attr(options.styles) - .add(indicator.group); - } - } + function drawArea(options: IndicatorSpanObject): void { + const indicator = options.indicator; + indicator.points = options.points; + indicator.nextPoints = options.nextPoints; + indicator.color = options.color; + indicator.options = merge( + (options.options.topLine as any).styles, + options.gap + ) as any; + indicator.graph = options.graph; + indicator.fillGraph = true; + SeriesRegistry.seriesTypes.sma.prototype.drawGraph.call(indicator); + } /** * Create translatedLines Collection based on pointArrayMap. From cc53016723e69e13d6cc67be18a1315df4e01712 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Wed, 20 Oct 2021 17:38:14 +0200 Subject: [PATCH 005/131] Disabled option of creating area fill for some indicators, #15653. --- ts/Stock/Indicators/Aroon/AroonIndicator.ts | 4 +- ts/Stock/Indicators/DMI/DMIIndicator.ts | 1 + .../Indicators/Klinger/KlingerIndicator.ts | 1 + .../Indicators/MultipleLinesComposition.ts | 55 ++++++++++++------- .../Stochastic/StochasticIndicator.ts | 1 + 5 files changed, 41 insertions(+), 21 deletions(-) diff --git a/ts/Stock/Indicators/Aroon/AroonIndicator.ts b/ts/Stock/Indicators/Aroon/AroonIndicator.ts index f674a322a81..86c73099e8a 100644 --- a/ts/Stock/Indicators/Aroon/AroonIndicator.ts +++ b/ts/Stock/Indicators/Aroon/AroonIndicator.ts @@ -216,6 +216,7 @@ interface AroonIndicator extends MultipleLinesComposition.Composition { pointValKey: string; nameComponents: Array; linesApiNames: Array; + areaLinesNames: Array; pointClass: typeof AroonPoint; toYData: MultipleLinesComposition.Composition['toYData']; } @@ -223,7 +224,8 @@ extend(AroonIndicator.prototype, { linesApiNames: ['aroonDown'], nameBase: 'Aroon', pointArrayMap: ['y', 'aroonDown'], - pointValKey: 'y' + pointValKey: 'y', + areaLinesNames: [] }); MultipleLinesComposition.compose(AroonIndicator); diff --git a/ts/Stock/Indicators/DMI/DMIIndicator.ts b/ts/Stock/Indicators/DMI/DMIIndicator.ts index dd2b372087d..028b17334a1 100644 --- a/ts/Stock/Indicators/DMI/DMIIndicator.ts +++ b/ts/Stock/Indicators/DMI/DMIIndicator.ts @@ -355,6 +355,7 @@ interface DMIIndicator extends MultipleLinesComposition.Composition { toYData: MultipleLinesComposition.Composition['toYData']; } extend(DMIIndicator.prototype, { + areaLinesNames: [], nameBase: 'DMI', linesApiNames: ['plusDILine', 'minusDILine'], pointArrayMap: ['y', 'plusDI', 'minusDI'], diff --git a/ts/Stock/Indicators/Klinger/KlingerIndicator.ts b/ts/Stock/Indicators/Klinger/KlingerIndicator.ts index 77dd7265378..b1ad57156d9 100644 --- a/ts/Stock/Indicators/Klinger/KlingerIndicator.ts +++ b/ts/Stock/Indicators/Klinger/KlingerIndicator.ts @@ -373,6 +373,7 @@ interface KlingerIndicator extends MultipleLinesComposition.Composition { toYData: MultipleLinesComposition.Composition['toYData']; } extend(KlingerIndicator.prototype, { + areaLinesNames: [], linesApiNames: ['signalLine'], nameBase: 'Klinger', nameComponents: ['fastAvgPeriod', 'slowAvgPeriod'], diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 1bd02bf05d3..8212812d96c 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -30,9 +30,6 @@ const { import U from '../../Core/Utilities.js'; import SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; import SVGPath from '../../Core/Renderer/SVG/SVGPath'; -import { support } from 'jquery'; -import Color from '../../Core/Color/Color'; -import GradientColor from '../../Core/Color/GradientColor'; const { defined, error, @@ -79,6 +76,7 @@ namespace MultipleLinesComposition { linesApiNames: Array; options: Options; pointArrayMap: Array; + areaLinesNames: Array; pointValKey: string; nextPoints: any[]; drawGraph(): void; @@ -88,7 +86,6 @@ namespace MultipleLinesComposition { } export interface Options { - fillColor?: SVGAttributes['fill']; areaOptions?: AreaBackgroundOptions; gapSize?: number; } @@ -139,6 +136,7 @@ namespace MultipleLinesComposition { */ const pointArrayMap = ['top', 'bottom']; + const areaLinesNames = ['topLine', 'bottomLine']; /** * Main line id. * @@ -151,7 +149,7 @@ namespace MultipleLinesComposition { /** * Lines ids. Required to plot the area between those lines. */ - const areaLinesApiNames = ['bottomLine', 'topLine']; + /* * * @@ -186,6 +184,11 @@ namespace MultipleLinesComposition { pointValKey ); + proto.areaLinesNames = ( + proto.areaLinesNames || + areaLinesNames.slice() + ); + proto.drawGraph = drawGraph; proto.getGraphPath = getGraphPath; proto.toYData = toYData; @@ -247,6 +250,7 @@ namespace MultipleLinesComposition { const indicator = this, pointValKey = indicator.pointValKey, linesApiNames = indicator.linesApiNames, + areaLinesNames = indicator.areaLinesNames, mainLinePoints = indicator.points, mainLineOptions = indicator.options, mainLinePath = indicator.graph, @@ -310,6 +314,10 @@ namespace MultipleLinesComposition { // Now save lines: (indicator as any)['graph' + lineName] = indicator.graph; + // Save points as well when areaFill is available. + if (areaLinesNames.length !== 0) { + (indicator as any)['graph' + lineName].points = secondaryLines[i]; + } } else { error( 'Error: "' + lineName + ' doesn\'t have equivalent ' + @@ -319,32 +327,38 @@ namespace MultipleLinesComposition { } }); + // Restore options and draw a main line: + indicator.points = mainLinePoints; + indicator.options = mainLineOptions; + indicator.graph = mainLinePath; + SMAIndicator.prototype.drawGraph.call(indicator); + // Modify options and generate area fill: - if (this.userOptions.fillColor) { + if (this.userOptions.fillColor && areaLinesNames.length !== 0) { + const secondLinePoints = + areaLinesNames.length === 1 ? + indicator.points : + (indicator as any)['graph' + areaLinesNames[1]].points; + const fristLinePoints = (indicator as any)['graph' + areaLinesNames[0]].points; + drawArea({ indicator: indicator, - points: secondaryLines[0], - nextPoints: secondaryLines[1], - color: 'rgba(255, 0, 0, 0.2)', + points: fristLinePoints, + nextPoints: secondLinePoints, + color: this.userOptions.fillColor as SVGAttributes['fill'], options: mainLineOptions, gap: gappedExtend, - graph: (indicator as any).area + graph: indicator.area }); indicator.area = indicator.graph; // Clean temporary properties: delete indicator.nextPoints; delete indicator.fillGraph; + indicator.points = mainLinePoints; + indicator.options = mainLineOptions; + indicator.graph = mainLinePath; } - - - // Restore options and draw a main line: - indicator.points = mainLinePoints; - indicator.options = mainLineOptions; - indicator.graph = mainLinePath; - SMAIndicator.prototype.drawGraph.call(indicator); - // drawArea(indicator); - } /** @@ -357,9 +371,10 @@ namespace MultipleLinesComposition { indicator.nextPoints = options.nextPoints; indicator.color = options.color; indicator.options = merge( - (options.options.topLine as any).styles, + options.options.styles, options.gap ) as any; + indicator.graph = options.graph; indicator.fillGraph = true; SeriesRegistry.seriesTypes.sma.prototype.drawGraph.call(indicator); diff --git a/ts/Stock/Indicators/Stochastic/StochasticIndicator.ts b/ts/Stock/Indicators/Stochastic/StochasticIndicator.ts index 41670259fd0..85e52b4827d 100644 --- a/ts/Stock/Indicators/Stochastic/StochasticIndicator.ts +++ b/ts/Stock/Indicators/Stochastic/StochasticIndicator.ts @@ -238,6 +238,7 @@ interface StochasticIndicator extends MultipleLinesComposition.Composition { toYData: MultipleLinesComposition.Composition['toYData']; } extend(StochasticIndicator.prototype, { + areaLinesNames: [], nameComponents: ['periods'], nameBase: 'Stochastic', pointArrayMap: ['y', 'smoothed'], From f5618571aef0ace38d01736ff0ccb76fc92405e2 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Wed, 20 Oct 2021 17:44:58 +0200 Subject: [PATCH 006/131] Improved docs of area fill in indicators with multiple lines, #15653. --- ts/Stock/Indicators/Aroon/AroonIndicator.ts | 6 +++--- .../Indicators/MultipleLinesComposition.ts | 19 +++++++++---------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/ts/Stock/Indicators/Aroon/AroonIndicator.ts b/ts/Stock/Indicators/Aroon/AroonIndicator.ts index 86c73099e8a..8e4b8a8a77d 100644 --- a/ts/Stock/Indicators/Aroon/AroonIndicator.ts +++ b/ts/Stock/Indicators/Aroon/AroonIndicator.ts @@ -212,20 +212,20 @@ class AroonIndicator extends SMAIndicator { * */ interface AroonIndicator extends MultipleLinesComposition.Composition { + areaLinesNames: Array; pointArrayMap: Array; pointValKey: string; nameComponents: Array; linesApiNames: Array; - areaLinesNames: Array; pointClass: typeof AroonPoint; toYData: MultipleLinesComposition.Composition['toYData']; } extend(AroonIndicator.prototype, { + areaLinesNames: [], linesApiNames: ['aroonDown'], nameBase: 'Aroon', pointArrayMap: ['y', 'aroonDown'], - pointValKey: 'y', - areaLinesNames: [] + pointValKey: 'y' }); MultipleLinesComposition.compose(AroonIndicator); diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 8212812d96c..bd1330db6b8 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -86,13 +86,8 @@ namespace MultipleLinesComposition { } export interface Options { - areaOptions?: AreaBackgroundOptions; gapSize?: number; } - interface AreaBackgroundOptions { - lineNames: Array; - styles: SVGAttributes; - } interface IndicatorSpanObject { indicator: Composition; points: Array; @@ -136,6 +131,15 @@ namespace MultipleLinesComposition { */ const pointArrayMap = ['top', 'bottom']; + /** + * Names of the lines, bewteen which the area should be plotted. If the area + * should be drawn between main line and one secondary line, put only 1 name + * of the secondary line into this array. If the drawing of the area should + * be disabled for some indicators, leave this option as an empty array. + * @private + * @name multipleLinesMixin.pointArrayMap + * @type {Array} + */ const areaLinesNames = ['topLine', 'bottomLine']; /** * Main line id. @@ -146,11 +150,6 @@ namespace MultipleLinesComposition { */ const pointValKey = 'top'; - /** - * Lines ids. Required to plot the area between those lines. - */ - - /* * * * Functions From 7af24a397106526b371961e0f19ee5f7432213c2 Mon Sep 17 00:00:00 2001 From: bre1470 <40056287+bre1470@users.noreply.github.com> Date: Thu, 21 Oct 2021 10:11:13 +0200 Subject: [PATCH 007/131] Migrated LegendComponent to class and composition. --- ts/Accessibility/Accessibility.ts | 5 +- .../Components/LegendComponent.ts | 399 +++++++++++------- ts/masters/modules/accessibility.src.ts | 2 +- 3 files changed, 242 insertions(+), 164 deletions(-) diff --git a/ts/Accessibility/Accessibility.ts b/ts/Accessibility/Accessibility.ts index 68147434da7..363dc7a7798 100644 --- a/ts/Accessibility/Accessibility.ts +++ b/ts/Accessibility/Accessibility.ts @@ -20,6 +20,7 @@ import type AccessibilityComponent from './AccessibilityComponent'; import type Chart from '../Core/Chart/Chart'; +import type Legend from '../Core/Legend/Legend'; import type { Options } from '../Core/Options'; import type Point from '../Core/Series/Point'; import type Series from '../Core/Series/Series'; @@ -325,7 +326,7 @@ namespace Accessibility { [key: string]: AccessibilityComponent; container: ContainerComponent; infoRegions: Highcharts.InfoRegionsComponent; - legend: Highcharts.LegendComponent; + legend: LegendComponent; chartMenu: Highcharts.MenuComponent; rangeSelector: Highcharts.RangeSelectorComponent; series: SeriesComponent; @@ -469,6 +470,7 @@ namespace Accessibility { */ export function compose( ChartClass: typeof Chart, + LegendClass: typeof Legend, PointClass: typeof Point, SeriesClass: typeof Series, SVGElementClass: typeof SVGElement @@ -477,6 +479,7 @@ namespace Accessibility { FocusBorder.compose(ChartClass, SVGElementClass); KeyboardNavigation.compose(ChartClass); NewDataAnnouncer.compose(SeriesClass as typeof SeriesComposition); + LegendComponent.compose(ChartClass, LegendClass); SeriesComponent.compose(ChartClass, PointClass, SeriesClass); if (composedClasses.indexOf(ChartClass) === -1) { diff --git a/ts/Accessibility/Components/LegendComponent.ts b/ts/Accessibility/Components/LegendComponent.ts index 853ce30b947..ec09f004049 100644 --- a/ts/Accessibility/Components/LegendComponent.ts +++ b/ts/Accessibility/Components/LegendComponent.ts @@ -12,10 +12,14 @@ 'use strict'; +/* * + * + * Imports + * + * */ + import type Accessibility from '../Accessibility'; -import type BubbleLegendItem from '../../Series/Bubble/BubbleLegendItem'; -import type Point from '../../Core/Series/Point'; -import type Series from '../../Core/Series/Series'; +import type Chart from '../../Core/Chart/Chart.js'; import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; import type ProxyElement from '../ProxyElement'; @@ -23,7 +27,6 @@ import A from '../../Core/Animation/AnimationUtilities.js'; const { animObject } = A; -import Chart from '../../Core/Chart/Chart.js'; import H from '../../Core/Globals.js'; import Legend from '../../Core/Legend/Legend.js'; import U from '../../Core/Utilities.js'; @@ -39,26 +42,22 @@ const { import AccessibilityComponent from '../AccessibilityComponent.js'; import KeyboardNavigationHandler from '../KeyboardNavigationHandler.js'; -import HTMLUtilities from '../Utils/HTMLUtilities.js'; +import CU from '../Utils/ChartUtilities.js'; +const { + getChartTitle +} = CU; +import HU from '../Utils/HTMLUtilities.js'; const { stripHTMLTagsFromString: stripHTMLTags, addClass, removeClass -} = HTMLUtilities; -import ChartUtils from '../Utils/ChartUtilities.js'; -const { - getChartTitle -} = ChartUtils; +} = HU; -type LegendItem = (BubbleLegendItem|Series|Point); - -declare module '../../Core/Chart/ChartLike' { - interface ChartLike { - highlightedLegendItemIx?: number; - /** @requires modules/accessibility */ - highlightLegendItem(ix: number): boolean; - } -} +/* * + * + * Declarations + * + * */ declare module '../../Core/Legend/LegendItemObject' { interface LegendItemObject { @@ -78,39 +77,40 @@ declare module '../../Core/Series/SeriesLike' { } } -/** - * Internal types. - * @private - */ -declare global { - namespace Highcharts { - class LegendComponent extends AccessibilityComponent { - public constructor(); - public highlightedLegendItemIx: number; - public addLegendProxyGroup(): void; - public getKeyboardNavigation(): KeyboardNavigationHandler; - public init(): void; - public onChartRender(): void; - public onKbdArrowKey( - keyboardNavigationHandler: KeyboardNavigationHandler, - keyCode: number - ): number; - public onKbdClick( - keyboardNavigationHandler: KeyboardNavigationHandler - ): number; - public onKbdNavigationInit(direction: number): void; - public highlightAdjacentLegendPage(direction: number): void; - public proxyLegendItem(item: LegendItem): void; - public proxyLegendItems(): void; - public recreateProxies(): boolean; - public removeProxies(): void; - public shouldHaveLegendNavigation(): (boolean); - public updateLegendItemProxyVisibility(): void; - public updateLegendTitle(): void; - public updateProxyPositionForItem(item: LegendItem): void; - } - } -} +// /** +// * Internal types. +// * @private +// */ +// declare global { +// namespace Highcharts { +// class LegendComponent extends AccessibilityComponent { +// public constructor(); +// public chart: LegendComponent.ChartComposition +// public highlightedLegendItemIx: number; +// public addLegendProxyGroup(): void; +// public getKeyboardNavigation(): KeyboardNavigationHandler; +// public init(): void; +// public onChartRender(): void; +// public onKbdArrowKey( +// keyboardNavigationHandler: KeyboardNavigationHandler, +// keyCode: number +// ): number; +// public onKbdClick( +// keyboardNavigationHandler: KeyboardNavigationHandler +// ): number; +// public onKbdNavigationInit(direction: number): void; +// public highlightAdjacentLegendPage(direction: number): void; +// public proxyLegendItem(item: Legend.Item): void; +// public proxyLegendItems(): void; +// public recreateProxies(): boolean; +// public removeProxies(): void; +// public shouldHaveLegendNavigation(): (boolean); +// public updateLegendItemProxyVisibility(): void; +// public updateLegendTitle(): void; +// public updateProxyPositionForItem(item: Legend.Item): void; +// } +// } +// } /* eslint-disable no-invalid-this, valid-jsdoc */ @@ -144,63 +144,6 @@ function shouldDoLegendA11y(chart: Chart): boolean { ); } - -/** - * Highlight legend item by index. - * - * @private - * @function Highcharts.Chart#highlightLegendItem - * - * @param {number} ix - * - * @return {boolean} - */ -Chart.prototype.highlightLegendItem = function (ix: number): boolean { - const items = this.legend.allItems; - const oldIx = this.accessibility && - this.accessibility.components.legend.highlightedLegendItemIx; - const itemToHighlight = items[ix]; - - if (itemToHighlight) { - if (isNumber(oldIx) && items[oldIx]) { - fireEvent((items[oldIx].legendGroup as any).element, 'mouseout'); - } - - scrollLegendToItem(this.legend, ix); - - const legendItemProp = itemToHighlight.legendItem; - const proxyBtn = itemToHighlight.a11yProxyElement && itemToHighlight.a11yProxyElement.buttonElement; - if (legendItemProp && legendItemProp.element && proxyBtn) { - this.setFocusToElement(legendItemProp as SVGElement, proxyBtn); - } - - if (itemToHighlight.legendGroup) { - fireEvent(itemToHighlight.legendGroup.element, 'mouseover'); - } - return true; - } - return false; -}; - -// Keep track of pressed state for legend items -addEvent(Legend, 'afterColorizeItem', function ( - e: { - item: LegendItem; - visible: (boolean|undefined); - } -): void { - const chart: Accessibility.ChartComposition = this.chart as any, - a11yOptions = chart.options.accessibility, - legendItem = e.item; - - if (a11yOptions.enabled && legendItem && legendItem.a11yProxyElement) { - legendItem.a11yProxyElement.buttonElement.setAttribute( - 'aria-pressed', e.visible ? 'true' : 'false' - ); - } -}); - - /** * The LegendComponent class * @@ -208,22 +151,23 @@ addEvent(Legend, 'afterColorizeItem', function ( * @class * @name Highcharts.LegendComponent */ -const LegendComponent: typeof Highcharts.LegendComponent = - function (): void {} as any; -LegendComponent.prototype = new (AccessibilityComponent as any)(); -extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { +class LegendComponent extends AccessibilityComponent { + + public highlightedLegendItemIx: number = NaN; /** * Init the component * @private */ - init: function (this: Highcharts.LegendComponent): void { + public init(): void { const component = this; this.recreateProxies(); // Note: Chart could create legend dynamically, so events can not be // tied to the component's chart's current legend. - this.addEvent(Legend, 'afterScroll', function (): void { + // @todo 1. attach component to created legends + // @todo 2. move listeners to composition and access `this.component` + this.addEvent(Legend as typeof LegendComponent.LegendComposition, 'afterScroll', function (): void { if (this.chart === component.chart) { component.proxyProvider.updateGroupProxyElementPositions('legend'); component.updateLegendItemProxyVisibility(); @@ -251,23 +195,21 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { ); } }); - }, + } /** * Update visibility of legend items when using paged legend * @private */ - updateLegendItemProxyVisibility: function ( - this: Highcharts.LegendComponent - ): void { + public updateLegendItemProxyVisibility(): void { const chart = this.chart; const legend = chart.legend; const items = legend.allItems || []; const curPage = legend.currentPage || 1; const clipHeight = legend.clipHeight || 0; - items.forEach(function (item: LegendItem): void { + items.forEach(function (item: Legend.Item): void { if (item.a11yProxyElement) { const hasPages = legend.pages && legend.pages.length; const proxyEl = item.a11yProxyElement.element; @@ -292,23 +234,23 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { } } }); - }, + } /** * @private */ - onChartRender: function (this: Highcharts.LegendComponent): void { + public onChartRender(): void { if (!shouldDoLegendA11y(this.chart)) { this.removeProxies(); } - }, + } /** * @private */ - highlightAdjacentLegendPage: function (this: Highcharts.LegendComponent, direction: number): void { + public highlightAdjacentLegendPage(direction: number): void { const chart = this.chart; const legend = chart.legend; const curPageIx = legend.currentPage || 1; @@ -327,20 +269,19 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { } } } - }, + } /** * @private */ - updateProxyPositionForItem: function ( - this: Highcharts.LegendComponent, - item: LegendItem + public updateProxyPositionForItem( + item: Legend.Item ): void { if (item.a11yProxyElement) { item.a11yProxyElement.refreshPosition(); } - }, + } /** @@ -348,7 +289,7 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { * true otherwise. * @private */ - recreateProxies: function (this: Highcharts.LegendComponent): boolean { + public recreateProxies(): boolean { this.removeProxies(); if (shouldDoLegendA11y(this.chart)) { @@ -359,21 +300,21 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { return true; } return false; - }, + } /** * @private */ - removeProxies: function (this: Highcharts.LegendComponent): void { + public removeProxies(): void { this.proxyProvider.removeGroup('legend'); - }, + } /** * @private */ - updateLegendTitle: function (this: Highcharts.LegendComponent): void { + public updateLegendTitle(): void { const chart = this.chart; const legendTitle = stripHTMLTags( ( @@ -394,13 +335,13 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { this.proxyProvider.updateGroupAttrs('legend', { 'aria-label': legendLabel }); - }, + } /** * @private */ - addLegendProxyGroup: function (this: Highcharts.LegendComponent): void { + public addLegendProxyGroup(): void { const a11yOptions = this.chart.options.accessibility; const groupRole = a11yOptions.landmarkVerbosity === 'all' ? 'region' : null; @@ -408,34 +349,33 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { 'aria-label': '_placeholder_', // Filled by updateLegendTitle, to keep up to date without recreating group role: groupRole as string }); - }, + } /** * @private */ - proxyLegendItems: function (this: Highcharts.LegendComponent): void { + public proxyLegendItems(): void { const component = this, items = ( this.chart.legend && this.chart.legend.allItems || [] ); - items.forEach(function (item: LegendItem): void { + items.forEach(function (item: Legend.Item): void { if (item.legendItem && item.legendItem.element) { component.proxyLegendItem(item); } }); - }, + } /** * @private * @param {Highcharts.BubbleLegendItem|Point|Highcharts.Series} item */ - proxyLegendItem: function ( - this: Highcharts.LegendComponent, - item: LegendItem + public proxyLegendItem( + item: Legend.Item ): void { if (!item.legendItem || !item.legendGroup) { return; @@ -461,16 +401,14 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { click: item.legendItem as SVGElement, visual: proxyPositioningElement.element }, attribs); - }, + } /** * Get keyboard navigation handler for this component. * @return {Highcharts.KeyboardNavigationHandler} */ - getKeyboardNavigation: function ( - this: Highcharts.LegendComponent - ): KeyboardNavigationHandler { + public getKeyboardNavigation(): KeyboardNavigationHandler { const keys = this.keyCodes, component = this, chart = this.chart; @@ -525,7 +463,7 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { (item): unknown => item.setState('', true)); } }); - }, + } /** @@ -535,8 +473,7 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { * @return {number} * Response code */ - onKbdArrowKey: function ( - this: Highcharts.LegendComponent, + public onKbdArrowKey( keyboardNavigationHandler: KeyboardNavigationHandler, keyCode: number ): number { @@ -565,7 +502,7 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { // No wrap, move return response[direction > 0 ? 'next' : 'prev']; - }, + } /** @@ -573,11 +510,10 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { * @param {Highcharts.KeyboardNavigationHandler} keyboardNavigationHandler * @return {number} Response code */ - onKbdClick: function ( - this: Highcharts.LegendComponent, + public onKbdClick( keyboardNavigationHandler: KeyboardNavigationHandler ): number { - const legendItem: LegendItem = this.chart.legend.allItems[ + const legendItem: Legend.Item = this.chart.legend.allItems[ this.highlightedLegendItemIx ]; @@ -586,16 +522,14 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { } return keyboardNavigationHandler.response.success; - }, + } /** * @private * @return {boolean|undefined} */ - shouldHaveLegendNavigation: function ( - this: Highcharts.LegendComponent - ): (boolean) { + public shouldHaveLegendNavigation(): (boolean) { const chart = this.chart, legendOptions = chart.options.legend || {}, hasLegend = chart.legend && chart.legend.allItems, @@ -614,15 +548,14 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { legendA11yOptions.keyboardNavigation && legendA11yOptions.keyboardNavigation.enabled ); - }, + } /** * @private * @param {number} direction */ - onKbdNavigationInit: function ( - this: Highcharts.LegendComponent, + public onKbdNavigationInit( direction: number ): void { const chart = this.chart, @@ -633,6 +566,148 @@ extend(LegendComponent.prototype, /** @lends Highcharts.LegendComponent */ { this.highlightedLegendItemIx = ixToHighlight; } -}); +} + +/* * + * + * Class Prototype + * + * */ + +interface LegendComponent { + chart: LegendComponent.ChartComposition; +} + +/* * + * + * Class Namespace + * + * */ + +namespace LegendComponent { + + /* * + * + * Declarations + * + * */ + + export declare class ChartComposition extends Accessibility.ChartComposition { + highlightedLegendItemIx?: number; + /** @requires modules/accessibility */ + highlightLegendItem(ix: number): boolean; + } + + export declare class LegendComposition extends Legend { + chart: ChartComposition; + } + + /* * + * + * Constants + * + * */ + + const composedClasses: Array = []; + + /* * + * + * Functions + * + * */ + + /* eslint-disable valid-jsdoc */ + + /** + * Highlight legend item by index. + * @private + */ + function chartHighlightLegendItem( + this: ChartComposition, + ix: number + ): boolean { + const items = this.legend.allItems; + const oldIx = this.accessibility && + this.accessibility.components.legend.highlightedLegendItemIx; + const itemToHighlight = items[ix]; + + if (itemToHighlight) { + if (isNumber(oldIx) && items[oldIx]) { + fireEvent((items[oldIx].legendGroup as any).element, 'mouseout'); + } + + scrollLegendToItem(this.legend, ix); + + const legendItemProp = itemToHighlight.legendItem; + const proxyBtn = itemToHighlight.a11yProxyElement && itemToHighlight.a11yProxyElement.buttonElement; + if (legendItemProp && legendItemProp.element && proxyBtn) { + this.setFocusToElement(legendItemProp as SVGElement, proxyBtn); + } + + if (itemToHighlight.legendGroup) { + fireEvent(itemToHighlight.legendGroup.element, 'mouseover'); + } + return true; + } + return false; + } + + /** + * @private + */ + export function compose( + ChartClass: typeof Chart, + LegendClass: typeof Legend + ): void { + + if (composedClasses.indexOf(ChartClass) === -1) { + composedClasses.push(ChartClass); + + const chartProto = ChartClass.prototype as ChartComposition; + + chartProto.highlightLegendItem = chartHighlightLegendItem; + } + + if (composedClasses.indexOf(LegendClass) === -1) { + composedClasses.push(LegendClass); + + addEvent( + LegendClass as typeof LegendComposition, + 'afterColorizeItem', + legendOnAfterColorizeItem + ); + } + } + + + /** + * Keep track of pressed state for legend items. + * @private + */ + function legendOnAfterColorizeItem( + this: LegendComposition, + e: { + item: Legend.Item; + visible: (boolean|undefined); + } + ): void { + const chart = this.chart, + a11yOptions = chart.options.accessibility, + legendItem = e.item; + + if (a11yOptions.enabled && legendItem && legendItem.a11yProxyElement) { + legendItem.a11yProxyElement.buttonElement.setAttribute( + 'aria-pressed', e.visible ? 'true' : 'false' + ); + } + } + +} + +/* * + * + * Default Export + * + * */ export default LegendComponent; diff --git a/ts/masters/modules/accessibility.src.ts b/ts/masters/modules/accessibility.src.ts index 7991bd97d58..db1f64e1cd6 100644 --- a/ts/masters/modules/accessibility.src.ts +++ b/ts/masters/modules/accessibility.src.ts @@ -29,4 +29,4 @@ G.AccessibilityComponent = AccessibilityComponent; G.KeyboardNavigationHandler = KeyboardNavigationHandler; G.SeriesAccessibilityDescriber = SeriesDescriber; -Accessibility.compose(G.Chart, G.Point, G.Series, G.SVGElement); +Accessibility.compose(G.Chart, G.Legend, G.Point, G.Series, G.SVGElement); From 20dcddae7369ca309e47f85808eebaca7ea96d7a Mon Sep 17 00:00:00 2001 From: bre1470 <40056287+bre1470@users.noreply.github.com> Date: Thu, 21 Oct 2021 10:27:29 +0200 Subject: [PATCH 008/131] Removed internal namespace. --- .../Components/LegendComponent.ts | 90 +++++++++++-------- 1 file changed, 52 insertions(+), 38 deletions(-) diff --git a/ts/Accessibility/Components/LegendComponent.ts b/ts/Accessibility/Components/LegendComponent.ts index ec09f004049..621dfc6a781 100644 --- a/ts/Accessibility/Components/LegendComponent.ts +++ b/ts/Accessibility/Components/LegendComponent.ts @@ -12,12 +12,14 @@ 'use strict'; + /* * * * Imports * * */ + import type Accessibility from '../Accessibility'; import type Chart from '../../Core/Chart/Chart.js'; import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; @@ -32,7 +34,6 @@ import Legend from '../../Core/Legend/Legend.js'; import U from '../../Core/Utilities.js'; const { addEvent, - extend, fireEvent, isNumber, pick, @@ -53,12 +54,14 @@ const { removeClass } = HU; + /* * * * Declarations * * */ + declare module '../../Core/Legend/LegendItemObject' { interface LegendItemObject { a11yProxyElement?: ProxyElement; @@ -77,43 +80,15 @@ declare module '../../Core/Series/SeriesLike' { } } -// /** -// * Internal types. -// * @private -// */ -// declare global { -// namespace Highcharts { -// class LegendComponent extends AccessibilityComponent { -// public constructor(); -// public chart: LegendComponent.ChartComposition -// public highlightedLegendItemIx: number; -// public addLegendProxyGroup(): void; -// public getKeyboardNavigation(): KeyboardNavigationHandler; -// public init(): void; -// public onChartRender(): void; -// public onKbdArrowKey( -// keyboardNavigationHandler: KeyboardNavigationHandler, -// keyCode: number -// ): number; -// public onKbdClick( -// keyboardNavigationHandler: KeyboardNavigationHandler -// ): number; -// public onKbdNavigationInit(direction: number): void; -// public highlightAdjacentLegendPage(direction: number): void; -// public proxyLegendItem(item: Legend.Item): void; -// public proxyLegendItems(): void; -// public recreateProxies(): boolean; -// public removeProxies(): void; -// public shouldHaveLegendNavigation(): (boolean); -// public updateLegendItemProxyVisibility(): void; -// public updateLegendTitle(): void; -// public updateProxyPositionForItem(item: Legend.Item): void; -// } -// } -// } - - -/* eslint-disable no-invalid-this, valid-jsdoc */ + +/* * + * + * Functions + * + * */ + + +/* eslint-disable valid-jsdoc */ /** * @private @@ -144,6 +119,14 @@ function shouldDoLegendA11y(chart: Chart): boolean { ); } + +/* * + * + * Class + * + * */ + + /** * The LegendComponent class * @@ -153,8 +136,26 @@ function shouldDoLegendA11y(chart: Chart): boolean { */ class LegendComponent extends AccessibilityComponent { + + /* * + * + * Properties + * + * */ + + public highlightedLegendItemIx: number = NaN; + + /* * + * + * Functions + * + * */ + + /* eslint-disable valid-jsdoc */ + + /** * Init the component * @private @@ -568,30 +569,36 @@ class LegendComponent extends AccessibilityComponent { } + /* * * * Class Prototype * * */ + interface LegendComponent { chart: LegendComponent.ChartComposition; } + /* * * * Class Namespace * * */ + namespace LegendComponent { + /* * * * Declarations * * */ + export declare class ChartComposition extends Accessibility.ChartComposition { highlightedLegendItemIx?: number; /** @requires modules/accessibility */ @@ -602,14 +609,17 @@ namespace LegendComponent { chart: ChartComposition; } + /* * * * Constants * * */ + const composedClasses: Array = []; + /* * * * Functions @@ -618,6 +628,7 @@ namespace LegendComponent { /* eslint-disable valid-jsdoc */ + /** * Highlight legend item by index. * @private @@ -652,6 +663,7 @@ namespace LegendComponent { return false; } + /** * @private */ @@ -704,10 +716,12 @@ namespace LegendComponent { } + /* * * * Default Export * * */ + export default LegendComponent; From b07b81972eadf905f5b1516e76b006862b616f7d Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Thu, 21 Oct 2021 13:22:14 +0200 Subject: [PATCH 009/131] Apply requested changes, #15653. --- ts/Stock/Indicators/IKH/IKHIndicator.ts | 2 +- .../Indicators/MultipleLinesComposition.ts | 58 +++++++++++-------- 2 files changed, 34 insertions(+), 26 deletions(-) diff --git a/ts/Stock/Indicators/IKH/IKHIndicator.ts b/ts/Stock/Indicators/IKH/IKHIndicator.ts index c0b3d454423..7357a5622c7 100644 --- a/ts/Stock/Indicators/IKH/IKHIndicator.ts +++ b/ts/Stock/Indicators/IKH/IKHIndicator.ts @@ -143,7 +143,7 @@ function drawSenkouSpan( indicator.options = merge( (opt.options.senkouSpan as any).styles, opt.gap - ) as any; + ); indicator.graph = opt.graph; indicator.fillGraph = true; SeriesRegistry.seriesTypes.sma.prototype.drawGraph.call(indicator); diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index bd1330db6b8..a9d92dbf498 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -20,6 +20,10 @@ import type Point from '../../Core/Series/Point'; import type SMAPoint from './SMA/SMAPoint'; import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; import type LinePoint from '../../Series/Line/LinePoint'; +import type SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; +import type SVGPath from '../../Core/Renderer/SVG/SVGPath'; +import type CSSObject from '../../Core/Renderer/CSSObject'; + import SeriesRegistry from '../../Core/Series/SeriesRegistry.js'; const { @@ -28,8 +32,6 @@ const { } } = SeriesRegistry; import U from '../../Core/Utilities.js'; -import SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; -import SVGPath from '../../Core/Renderer/SVG/SVGPath'; const { defined, error, @@ -78,7 +80,7 @@ namespace MultipleLinesComposition { pointArrayMap: Array; areaLinesNames: Array; pointValKey: string; - nextPoints: any[]; + nextPoints: Array; drawGraph(): void; getTranslatedLinesNames(excludedValue?: string): Array; translate(): void; @@ -87,14 +89,20 @@ namespace MultipleLinesComposition { export interface Options { gapSize?: number; + styles?: any; + } + interface GapOptions { + options: { + gapSize?: number; + }; } interface IndicatorSpanObject { indicator: Composition; - points: Array; - nextPoints: Array; + points: Array; + nextPoints: Array; color: SVGAttributes['fill']; - options: any; - gap: any; + options: Options; + gap: GapOptions; graph: SVGElement | undefined; } @@ -137,7 +145,7 @@ namespace MultipleLinesComposition { * of the secondary line into this array. If the drawing of the area should * be disabled for some indicators, leave this option as an empty array. * @private - * @name multipleLinesMixin.pointArrayMap + * @name multipleLinesMixin.areaLinesNames * @type {Array} */ const areaLinesNames = ['topLine', 'bottomLine']; @@ -200,41 +208,41 @@ namespace MultipleLinesComposition { /** - * function to create the path based on the points - * @param this Indicator + * Create the path based on points provided as argument. + * If indicator.nextPoints option is defined, create the areaFill. + * * @param points Points on which the path should be created */ function getGraphPath(this: Composition, points: Array): SVGPath { - let indicator = this, + const indicator = this; + let areaPath: SVGPath, path: SVGPath = [], - spanA: SVGPath, - spanAarr: SVGPath = []; + higherAreaPath: SVGPath = []; points = points || this.points; // Render Span if (indicator.fillGraph && indicator.nextPoints) { - spanA = SeriesRegistry.seriesTypes.sma.prototype.getGraphPath.call( + areaPath = SMAIndicator.prototype.getGraphPath.call( indicator, - // Reverse points, so Senkou Span A will start from the end: + // Reverse points, so that the areaFill will start from the end: indicator.nextPoints ); - if (spanA && spanA.length) { - spanA[0][0] = 'L'; + if (areaPath && areaPath.length) { + areaPath[0][0] = 'L'; - path = SeriesRegistry.seriesTypes.sma.prototype.getGraphPath.call(indicator, points); + path = SMAIndicator.prototype.getGraphPath.call(indicator, points); - spanAarr = spanA.slice(0, path.length); + higherAreaPath = areaPath.slice(0, path.length); - for (let i = spanAarr.length - 1; i >= 0; i--) { - path.push(spanAarr[i]); + for (let i = higherAreaPath.length - 1; i >= 0; i--) { + path.push(higherAreaPath[i]); } } } else { - path = SeriesRegistry.seriesTypes.sma.prototype.getGraphPath.apply(indicator, arguments); + path = SMAIndicator.prototype.getGraphPath.apply(indicator, arguments); } - return path; } @@ -333,7 +341,7 @@ namespace MultipleLinesComposition { SMAIndicator.prototype.drawGraph.call(indicator); // Modify options and generate area fill: - if (this.userOptions.fillColor && areaLinesNames.length !== 0) { + if (this.userOptions.fillColor && areaLinesNames.length) { const secondLinePoints = areaLinesNames.length === 1 ? indicator.points : @@ -361,7 +369,7 @@ namespace MultipleLinesComposition { } /** - * draw the area between two lines + * Draw the area between two lines. * @param options options to draw the area */ function drawArea(options: IndicatorSpanObject): void { From 5991de21e3c01ae8ebfa0993d5c6140a898f3e93 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Thu, 21 Oct 2021 14:36:33 +0200 Subject: [PATCH 010/131] Created demo for areaFill. --- .../indicator-area-fill/demo.details | 6 ++++ .../indicators/indicator-area-fill/demo.html | 9 +++++ .../indicators/indicator-area-fill/demo.js | 34 +++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 samples/stock/indicators/indicator-area-fill/demo.details create mode 100644 samples/stock/indicators/indicator-area-fill/demo.html create mode 100644 samples/stock/indicators/indicator-area-fill/demo.js diff --git a/samples/stock/indicators/indicator-area-fill/demo.details b/samples/stock/indicators/indicator-area-fill/demo.details new file mode 100644 index 00000000000..cdb4251f4ea --- /dev/null +++ b/samples/stock/indicators/indicator-area-fill/demo.details @@ -0,0 +1,6 @@ +--- + name: Highcharts Stock Demo + authors: + - Pawel Lysy + js_wrap: b +... \ No newline at end of file diff --git a/samples/stock/indicators/indicator-area-fill/demo.html b/samples/stock/indicators/indicator-area-fill/demo.html new file mode 100644 index 00000000000..fd349dedf5a --- /dev/null +++ b/samples/stock/indicators/indicator-area-fill/demo.html @@ -0,0 +1,9 @@ + + + + + + + + +
\ No newline at end of file diff --git a/samples/stock/indicators/indicator-area-fill/demo.js b/samples/stock/indicators/indicator-area-fill/demo.js new file mode 100644 index 00000000000..e4d64c253b0 --- /dev/null +++ b/samples/stock/indicators/indicator-area-fill/demo.js @@ -0,0 +1,34 @@ +Highcharts.getJSON('https://demo-live-data.highcharts.com/aapl-ohlc.json', function (data) { + + Highcharts.stockChart('container', { + + rangeSelector: { + selected: 2 + }, + + title: { + text: 'AAPL Stock Price' + }, + + legend: { + enabled: true + }, + + plotOptions: { + series: { + showInLegend: true + } + }, + + series: [{ + type: 'ohlc', + id: 'aapl', + name: 'AAPL Stock Price', + data: data + }, { + type: 'bb', + linkedTo: 'aapl', + fillColor: 'rgba(200, 150, 0, 0.3)' + }] + }); +}); From efe73ff61e533dc52dc472a44d3e7a831099e67f Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Fri, 22 Oct 2021 15:19:06 +0200 Subject: [PATCH 011/131] Switched order of rendering background color has lowest zindex, #15653. --- .../Indicators/MultipleLinesComposition.ts | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index a9d92dbf498..217edcd115b 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -299,6 +299,35 @@ namespace MultipleLinesComposition { }); // Modify options and generate additional lines: + + + // Modify options and generate area fill: + if (this.userOptions.fillColor && areaLinesNames.length) { + const fristLinePoints = secondaryLines[0]; + const secondLinePoints = secondaryLines[1]; + const originalColor = indicator.color; + + indicator.points = fristLinePoints; + indicator.nextPoints = secondLinePoints; + indicator.color = this.userOptions.fillColor as SVGAttributes['fill']; + indicator.options = merge( + mainLinePoints, + gappedExtend + ) as any; + + indicator.graph = indicator.area; + indicator.fillGraph = true; + SeriesRegistry.seriesTypes.sma.prototype.drawGraph.call(indicator); + + + indicator.area = indicator.graph; + // Clean temporary properties: + delete indicator.nextPoints; + delete indicator.fillGraph; + indicator.color = originalColor; + } + // Restore options and draw a main line: + linesApiNames.forEach(function (lineName: string, i: number): void { if (secondaryLines[i]) { indicator.points = secondaryLines[i]; @@ -333,39 +362,10 @@ namespace MultipleLinesComposition { ); } }); - - // Restore options and draw a main line: indicator.points = mainLinePoints; indicator.options = mainLineOptions; indicator.graph = mainLinePath; SMAIndicator.prototype.drawGraph.call(indicator); - - // Modify options and generate area fill: - if (this.userOptions.fillColor && areaLinesNames.length) { - const secondLinePoints = - areaLinesNames.length === 1 ? - indicator.points : - (indicator as any)['graph' + areaLinesNames[1]].points; - const fristLinePoints = (indicator as any)['graph' + areaLinesNames[0]].points; - - drawArea({ - indicator: indicator, - points: fristLinePoints, - nextPoints: secondLinePoints, - color: this.userOptions.fillColor as SVGAttributes['fill'], - options: mainLineOptions, - gap: gappedExtend, - graph: indicator.area - }); - - indicator.area = indicator.graph; - // Clean temporary properties: - delete indicator.nextPoints; - delete indicator.fillGraph; - indicator.points = mainLinePoints; - indicator.options = mainLineOptions; - indicator.graph = mainLinePath; - } } /** From 1d4c3bcaa58e1a51de808ae2e3a6e2bb8dde6f61 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Thu, 28 Oct 2021 11:36:44 +0200 Subject: [PATCH 012/131] Fixed the selection of the words, #15653. --- .../Indicators/MultipleLinesComposition.ts | 51 +++++-------------- 1 file changed, 14 insertions(+), 37 deletions(-) diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 217edcd115b..58f0a087988 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -88,6 +88,7 @@ namespace MultipleLinesComposition { } export interface Options { + fillColor?: SVGAttributes['fill']; gapSize?: number; styles?: any; } @@ -140,9 +141,8 @@ namespace MultipleLinesComposition { const pointArrayMap = ['top', 'bottom']; /** - * Names of the lines, bewteen which the area should be plotted. If the area - * should be drawn between main line and one secondary line, put only 1 name - * of the secondary line into this array. If the drawing of the area should + * Names of the lines, bewteen which the area should be plotted. + * If the drawing of the area should * be disabled for some indicators, leave this option as an empty array. * @private * @name multipleLinesMixin.areaLinesNames @@ -298,36 +298,34 @@ namespace MultipleLinesComposition { pointsLength = mainLinePoints.length; }); - // Modify options and generate additional lines: - - // Modify options and generate area fill: if (this.userOptions.fillColor && areaLinesNames.length) { - const fristLinePoints = secondaryLines[0]; - const secondLinePoints = secondaryLines[1]; - const originalColor = indicator.color; - - indicator.points = fristLinePoints; + const index = secondaryLinesNames.indexOf(areaLinesNames[0]), + secondLinePoints = secondaryLines[index], + firstLinePoints = + areaLinesNames.length === 1 ? + mainLinePoints : + secondaryLines[secondaryLinesNames.indexOf(areaLinesNames[1])], + originalColor = indicator.color; + indicator.points = firstLinePoints; indicator.nextPoints = secondLinePoints; indicator.color = this.userOptions.fillColor as SVGAttributes['fill']; indicator.options = merge( mainLinePoints, gappedExtend ) as any; - indicator.graph = indicator.area; indicator.fillGraph = true; SeriesRegistry.seriesTypes.sma.prototype.drawGraph.call(indicator); - indicator.area = indicator.graph; // Clean temporary properties: delete indicator.nextPoints; delete indicator.fillGraph; indicator.color = originalColor; } - // Restore options and draw a main line: + // Modify options and generate additional lines: linesApiNames.forEach(function (lineName: string, i: number): void { if (secondaryLines[i]) { indicator.points = secondaryLines[i]; @@ -344,16 +342,12 @@ namespace MultipleLinesComposition { ' at mixin/multiple-line.js:34' ); } - indicator.graph = (indicator as any)['graph' + lineName]; SMAIndicator.prototype.drawGraph.call(indicator); // Now save lines: (indicator as any)['graph' + lineName] = indicator.graph; // Save points as well when areaFill is available. - if (areaLinesNames.length !== 0) { - (indicator as any)['graph' + lineName].points = secondaryLines[i]; - } } else { error( 'Error: "' + lineName + ' doesn\'t have equivalent ' + @@ -362,31 +356,14 @@ namespace MultipleLinesComposition { ); } }); + + // Restore options and draw a main line: indicator.points = mainLinePoints; indicator.options = mainLineOptions; indicator.graph = mainLinePath; SMAIndicator.prototype.drawGraph.call(indicator); } - /** - * Draw the area between two lines. - * @param options options to draw the area - */ - function drawArea(options: IndicatorSpanObject): void { - const indicator = options.indicator; - indicator.points = options.points; - indicator.nextPoints = options.nextPoints; - indicator.color = options.color; - indicator.options = merge( - options.options.styles, - options.gap - ) as any; - - indicator.graph = options.graph; - indicator.fillGraph = true; - SeriesRegistry.seriesTypes.sma.prototype.drawGraph.call(indicator); - - } /** * Create translatedLines Collection based on pointArrayMap. * From 9593ab388b7f21a6f094e49813baa2d71c17cba4 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Thu, 28 Oct 2021 14:52:23 +0200 Subject: [PATCH 013/131] Fixed the selection of the lines for areaFill, #15653. --- ts/Stock/Indicators/ABands/ABandsIndicator.ts | 1 + ts/Stock/Indicators/BB/BBIndicator.ts | 1 + .../KeltnerChannelsIndicator.ts | 1 + .../Indicators/MultipleLinesComposition.ts | 23 +++++++++++-------- ts/Stock/Indicators/PC/PCIndicator.ts | 1 + 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/ts/Stock/Indicators/ABands/ABandsIndicator.ts b/ts/Stock/Indicators/ABands/ABandsIndicator.ts index 2e294a1c402..5714213016c 100644 --- a/ts/Stock/Indicators/ABands/ABandsIndicator.ts +++ b/ts/Stock/Indicators/ABands/ABandsIndicator.ts @@ -260,6 +260,7 @@ interface ABandsIndicator extends MultipleLinesComposition.Composition { toYData: MultipleLinesComposition.Composition['toYData']; } extend(ABandsIndicator.prototype, { + areaLinesNames: ['top', 'bottom'], linesApiNames: ['topLine', 'bottomLine'], nameBase: 'Acceleration Bands', nameComponents: ['period', 'factor'], diff --git a/ts/Stock/Indicators/BB/BBIndicator.ts b/ts/Stock/Indicators/BB/BBIndicator.ts index 14144b7aeb3..eb2b41047fe 100644 --- a/ts/Stock/Indicators/BB/BBIndicator.ts +++ b/ts/Stock/Indicators/BB/BBIndicator.ts @@ -284,6 +284,7 @@ interface BBIndicator extends MultipleLinesComposition.Composition { toYData: MultipleLinesComposition.Composition['toYData']; } extend(BBIndicator.prototype, { + areaLinesNames: ['top', 'bottom'], pointArrayMap: ['top', 'middle', 'bottom'], pointValKey: 'middle', nameComponents: ['period', 'standardDeviation'], diff --git a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts index eb420df767a..d5d03881c4c 100644 --- a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts +++ b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts @@ -221,6 +221,7 @@ interface KeltnerChannelsIndicator extends MultipleLinesComposition.Composition } extend(KeltnerChannelsIndicator.prototype, { nameBase: 'Keltner Channels', + areaLinesNames: ['top', 'bottom'], nameComponents: ['period', 'periodATR', 'multiplierATR'], linesApiNames: ['topLine', 'bottomLine'], pointArrayMap: ['top', 'middle', 'bottom'], diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index 58f0a087988..b996b204b05 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -22,8 +22,6 @@ import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; import type LinePoint from '../../Series/Line/LinePoint'; import type SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; import type SVGPath from '../../Core/Renderer/SVG/SVGPath'; -import type CSSObject from '../../Core/Renderer/CSSObject'; - import SeriesRegistry from '../../Core/Series/SeriesRegistry.js'; const { @@ -144,11 +142,12 @@ namespace MultipleLinesComposition { * Names of the lines, bewteen which the area should be plotted. * If the drawing of the area should * be disabled for some indicators, leave this option as an empty array. + * Names should be the same as the names in the pointArrayMap. * @private * @name multipleLinesMixin.areaLinesNames * @type {Array} */ - const areaLinesNames = ['topLine', 'bottomLine']; + const areaLinesNames: Array = ['top']; /** * Main line id. * @@ -300,12 +299,12 @@ namespace MultipleLinesComposition { // Modify options and generate area fill: if (this.userOptions.fillColor && areaLinesNames.length) { - const index = secondaryLinesNames.indexOf(areaLinesNames[0]), + const index = secondaryLinesNames.indexOf(getLineName(areaLinesNames[0])), secondLinePoints = secondaryLines[index], firstLinePoints = areaLinesNames.length === 1 ? mainLinePoints : - secondaryLines[secondaryLinesNames.indexOf(areaLinesNames[1])], + secondaryLines[secondaryLinesNames.indexOf(getLineName(areaLinesNames[1]))], originalColor = indicator.color; indicator.points = firstLinePoints; indicator.nextPoints = secondLinePoints; @@ -383,11 +382,7 @@ namespace MultipleLinesComposition { (this.pointArrayMap || []).forEach( function (propertyName: string): void { if (propertyName !== excludedValue) { - translatedLines.push( - 'plot' + - propertyName.charAt(0).toUpperCase() + - propertyName.slice(1) - ); + translatedLines.push(getLineName(propertyName)); } } ); @@ -395,6 +390,14 @@ namespace MultipleLinesComposition { return translatedLines; } + /** + * Generate the API name of the line + * @param propertyName name of the line + */ + function getLineName(propertyName: string): string { + return 'plot' + propertyName.charAt(0).toUpperCase() + propertyName.slice(1); + } + /** * @private * @function multipleLinesMixin.toYData diff --git a/ts/Stock/Indicators/PC/PCIndicator.ts b/ts/Stock/Indicators/PC/PCIndicator.ts index f031e0efddb..58100785229 100644 --- a/ts/Stock/Indicators/PC/PCIndicator.ts +++ b/ts/Stock/Indicators/PC/PCIndicator.ts @@ -194,6 +194,7 @@ interface PCIndicator extends MultipleLinesComposition.Composition { toYData: MultipleLinesComposition.Composition['toYData']; } extend(PCIndicator.prototype, { + areaLinesNames: ['top', 'bottom'], nameBase: 'Price Channel', nameComponents: ['period'], linesApiNames: ['topLine', 'bottomLine'], From d6e88754049e4fd10aed7ae8f039379a1a027cb5 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Fri, 29 Oct 2021 11:23:05 +0200 Subject: [PATCH 014/131] Created documentation for Indicators with background fill, #15653. --- package-lock.json | 11 ++++++++++- ts/Stock/Indicators/ABands/ABandsIndicator.ts | 8 ++++++++ ts/Stock/Indicators/BB/BBIndicator.ts | 12 ++++++++++++ .../KeltnerChannels/KeltnerChannelsIndicator.ts | 8 ++++++++ ts/Stock/Indicators/PC/PCIndicator.ts | 8 ++++++++ 5 files changed, 46 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 2dfe0eeed22..20a245dd3a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20131,6 +20131,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -29324,6 +29325,7 @@ }, "eslint-plugin-highcharts": { "version": "git+ssh://git@github.com/highcharts/eslint-plugin-highcharts.git#96f622868c35cec554ea7af07b30a35221d1dfbf", + "integrity": "sha512-RTWq2m80GZAHsGD8OhJRkGizB9vX0KLNc2zR4yXICidd43Kerf3fYCk84wglaHPTbLeUgj3txVyD7n/fQC+5Qw==", "dev": true, "from": "eslint-plugin-highcharts@github:highcharts/eslint-plugin-highcharts#v1.0.9", "requires": { @@ -31098,11 +31100,13 @@ }, "highcharts-assembler": { "version": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#ab2cfe7f5d47c204c315336eba23f82958a24dbd", + "integrity": "sha512-8ENHIMpVu9FkUImsMpjwzXWbkCyQjW4Ca50jToPwatYYn5GcpwE2XH1z0gT+Oumpo5LGv5ZsDhAU76I8JcWfsA==", "dev": true, "from": "highcharts-assembler@github:highcharts/highcharts-assembler#v1.3.7" }, "highcharts-declarations-generator": { "version": "git+ssh://git@github.com/highcharts/highcharts-declarations-generator.git#739028e681284a960e315b11c70f4413581ac24d", + "integrity": "sha512-aLdjfWG/Zk4O1j0eBPj3+Wqx69womVKSnHigG+wFIRHTDo4xm0uYhneUO452NuE0nL7ezoCbUo5ZO0BPzLqanw==", "dev": true, "from": "highcharts-declarations-generator@github:highcharts/highcharts-declarations-generator#v1.1.20", "requires": { @@ -31113,6 +31117,7 @@ }, "highcharts-documentation-generators": { "version": "git+ssh://git@github.com/highcharts/highcharts-documentation-generators.git#39ac26bab66c7b32d98af6a1829e653786d02e6c", + "integrity": "sha512-P0Co9M3jCWIiUpKuzeiHNnHJ0z7Sykx3GAg6+GES68KdsBnIdQFq3VkOEDEMxbBr7qSU17GpjsEPLa1b0UDELA==", "dev": true, "from": "highcharts-documentation-generators@github:highcharts/highcharts-documentation-generators#v0.5.27", "requires": { @@ -31191,6 +31196,7 @@ }, "highcharts-assembler": { "version": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#5447e0e61481864d524af4e8315a5b2dd9fb0739", + "integrity": "sha512-Bid0UGmgGMNej6ZM1igk8eM4QSXK9RwxIC71r2bfuKR9IOSoAJ1KQj+EXbYBm3/7quXMx9uMmVk2UAVjr8Lnxw==", "dev": true, "from": "highcharts-assembler@github:highcharts/highcharts-assembler" }, @@ -31318,6 +31324,7 @@ }, "highcharts-utils": { "version": "git+ssh://git@github.com/highcharts/highcharts-utils.git#02e3f974ad3c583734d9086ea9187dab3d788f03", + "integrity": "sha512-2Zg30ii4Q6BNDDqodHmAlzXYhWYtEvq6bFXO1aXrhV9RlX98qVkaRFFw/hak6/TNbYt+Yc+9LkcN44A/H9PxEg==", "dev": true, "from": "highcharts-utils@github:highcharts/highcharts-utils", "requires": { @@ -32311,6 +32318,7 @@ }, "highsoft-websearch": { "version": "git+ssh://git@github.com/highcharts/highsoft-websearch.git#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", + "integrity": "sha512-EYr0tvnxIWE9+MOjBj2Tny05EqbA8U8dmfIkB0A7OZVnPg0nZ6IZle08Y5XpjC9glcxIJR41jnD1bpW228h6kQ==", "dev": true, "from": "highsoft-websearch@github:highcharts/highsoft-websearch#v0.0.3" }, @@ -38934,7 +38942,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true }, "source-map-js": { "version": "0.6.2", diff --git a/ts/Stock/Indicators/ABands/ABandsIndicator.ts b/ts/Stock/Indicators/ABands/ABandsIndicator.ts index 5714213016c..ebe9044b3d6 100644 --- a/ts/Stock/Indicators/ABands/ABandsIndicator.ts +++ b/ts/Stock/Indicators/ABands/ABandsIndicator.ts @@ -101,6 +101,14 @@ class ABandsIndicator extends SMAIndicator { * @optionparent plotOptions.abands */ public static defaultOptions: ABandsOptions = merge(SMAIndicator.defaultOptions, { + /** + * Option for fill color between lines in BoiligerBands Indicator. + * @type {Highcharts.Color} + * @apioption plotOptions.bb.fillColor + * + * @sample {highstock} stock/indicators/indicator-area-fill + * background fill between lines + */ params: { period: 20, /** diff --git a/ts/Stock/Indicators/BB/BBIndicator.ts b/ts/Stock/Indicators/BB/BBIndicator.ts index eb2b41047fe..4c6db270088 100644 --- a/ts/Stock/Indicators/BB/BBIndicator.ts +++ b/ts/Stock/Indicators/BB/BBIndicator.ts @@ -108,6 +108,18 @@ class BBIndicator extends SMAIndicator { * @optionparent plotOptions.bb */ public static defaultOptions: BBOptions = merge(SMAIndicator.defaultOptions, { + + /** + * Option for fill color between lines in BoiligerBands Indicator. + * + * @type {Highcharts.Color} + * @apioption plotOptions.bb.fillColor + * @since 6.0.0 + * + * @sample {highstock} stock/indicators/indicator-area-fill + * background fill between lines + */ + params: { period: 20, /** diff --git a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts index d5d03881c4c..4c8368a25a9 100644 --- a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts +++ b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts @@ -60,6 +60,14 @@ class KeltnerChannelsIndicator extends SMAIndicator { * @optionparent plotOptions.keltnerchannels */ public static defaultOptions: KeltnerChannelsOptions = merge(SMAIndicator.defaultOptions, { + /** + * Option for fill color between lines in Keltner Channels Indicator. + * @type {Highcharts.Color} + * @apioption plotOptions.keltnerchannels.fillColor + * + * @sample {highstock} stock/indicators/indicator-area-fill + * background fill between lines + */ params: { /** * The point index which indicator calculations will base. For diff --git a/ts/Stock/Indicators/PC/PCIndicator.ts b/ts/Stock/Indicators/PC/PCIndicator.ts index 58100785229..37571d1abf0 100644 --- a/ts/Stock/Indicators/PC/PCIndicator.ts +++ b/ts/Stock/Indicators/PC/PCIndicator.ts @@ -73,6 +73,14 @@ class PCIndicator extends SMAIndicator { * @optionparent plotOptions.pc */ public static defaultOptions: PCOptions = merge(SMAIndicator.defaultOptions, { + /** + * Option for fill color between lines in Price channel Indicator. + * @type {Highcharts.Color} + * @apioption plotOptions.pc.fillColor + * + * @sample {highstock} stock/indicators/indicator-area-fill + * background fill between lines + */ /** * @excluding index */ From 772fb12045d299d7a0177c86f0bec11dafce7c2c Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Mon, 1 Nov 2021 14:41:12 +0100 Subject: [PATCH 015/131] Fixed the jsdocs, and reverted package-lock.json changes, #15653. --- package-lock.json | 23194 +--------------- ts/Stock/Indicators/ABands/ABandsIndicator.ts | 7 +- ts/Stock/Indicators/BB/BBIndicator.ts | 7 +- .../KeltnerChannelsIndicator.ts | 7 +- ts/Stock/Indicators/PC/PCIndicator.ts | 6 +- 5 files changed, 84 insertions(+), 23137 deletions(-) diff --git a/package-lock.json b/package-lock.json index 20a245dd3a4..c1678da1230 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23056 +1,8 @@ { "name": "highcharts", - "version": "9.3.0", - "lockfileVersion": 2, + "version": "9.2.2", + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "highcharts", - "version": "9.3.0", - "license": "SEE LICENSE IN ", - "dependencies": { - "jspdf-yworks": "^2.0.1", - "svg2pdf.js": "^1.3.3" - }, - "devDependencies": { - "@babel/core": "^7.15.0", - "@babel/preset-env": "^7.15.0", - "@octokit/rest": "^18.10.0", - "@types/jquery": "^3.5.6", - "@types/qunit": "^2.11.2", - "@typescript-eslint/eslint-plugin": "^2.34.0", - "@typescript-eslint/parser": "^2.34.0", - "aws-sdk": "^2.981.0", - "browserify": "^17.0.0", - "colors": "^1.4.0", - "cross-env": "^7.0.3", - "cypress": "7.7.0", - "dtslint": "^4.1.6", - "eslint": "^7.32.0", - "eslint-config-eslint": "5.0.1", - "eslint-plugin-highcharts": "github:highcharts/eslint-plugin-highcharts#v1.0.9", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-security": "^1.4.0", - "fs-extra": "^10.0.0", - "gifencoder": "^2.0.1", - "glob": "^7.1.7", - "google-closure-compiler": "20200504.0.0", - "gulp": "^4.0.2", - "gulp-jsdoc3": "^3.0.0", - "gulp-zip": "^5.1.0", - "gzip-size": "^6.0.0", - "highcharts-assembler": "github:highcharts/highcharts-assembler#v1.3.7", - "highcharts-declarations-generator": "github:highcharts/highcharts-declarations-generator#v1.1.20", - "highcharts-documentation-generators": "github:highcharts/highcharts-documentation-generators#v0.5.27", - "highcharts-utils": "github:highcharts/highcharts-utils", - "highsoft-websearch": "github:highcharts/highsoft-websearch#v0.0.3", - "husky": "4.3.6", - "js-yaml": "^3.14.1", - "jsdom": "^17.0.0", - "karma": "4.3.0", - "karma-browserstack-launcher": "1.6.0", - "karma-chrome-launcher": "^3.1.0", - "karma-edge-launcher": "^0.4.2", - "karma-firefox-launcher": "^2.1.1", - "karma-generic-preprocessor": "^1.1.1", - "karma-ie-launcher": "^1.0.0", - "karma-qunit": "^4.1.2", - "karma-safari-launcher": "^1.0.0", - "karma-sharding": "^4.4.0", - "lint-staged": "^11.1.2", - "log-update": "^4.0.0", - "lolex": "^6.0.0", - "marked": "^3.0.2", - "mkdirp": "^1.0.4", - "node-sass": "^6.0.1", - "pixelmatch": "^5.2.1", - "plugin-error": "^1.0.1", - "pngjs": "^6.0.0", - "pretty": "^2.0.0", - "qunit": "^2.16.0", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ts-node": "^10.2.1", - "tsutils": "^3.21.0", - "typescript": "~3.9.10", - "undertaker-forward-reference": "^1.0.2", - "webpack": "^5.28.0", - "yargs": "^16.2.0" - }, - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.12.13" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite": { - "version": "1.0.30001252", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", - "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, - "node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium": { - "version": "1.3.827", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.827.tgz", - "integrity": "sha512-ye+4uQOY/jbjRutMcE/EmOcNwUeo1qo9aKL2tPyb09cU3lmxNeyDF4RWiemmkknW+p29h7dyDqy02higTxc9/A==", - "dev": true - }, - "node_modules/@babel/helper-compilation-targets/node_modules/node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "dependencies": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", - "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.9", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.0", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.0", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template/node_modules/@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz", - "integrity": "sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==", - "dev": true, - "dependencies": { - "@cspotcode/source-map-consumer": "0.8.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cypress/request": { - "version": "2.88.6", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.6.tgz", - "integrity": "sha512-z0UxBE/+qaESAHY9p9sM2h8Y4XqtsbDCt0/DPOrqA/RZgKi4PkxdpXyK4wCCnSk1xHqWHZZAE+gV6aDAR6+caQ==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@cypress/request/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "node_modules/@cypress/xvfb/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@definitelytyped/header-parser": { - "version": "0.0.87", - "resolved": "https://registry.npmjs.org/@definitelytyped/header-parser/-/header-parser-0.0.87.tgz", - "integrity": "sha512-fwxajaVUf4mbRWOLwUJFHyscqrrxsaybtBDBgfEr/kB4R25qbQFX2bD7rIf/5UOS7cj9l/dyVbTRxUf1OzofUg==", - "dev": true, - "dependencies": { - "@definitelytyped/typescript-versions": "^0.0.87", - "@types/parsimmon": "^1.10.1", - "parsimmon": "^1.13.0" - } - }, - "node_modules/@definitelytyped/typescript-versions": { - "version": "0.0.87", - "resolved": "https://registry.npmjs.org/@definitelytyped/typescript-versions/-/typescript-versions-0.0.87.tgz", - "integrity": "sha512-RNXQXmr64eDcoCrAKbk8v2cuj+a/5C0Bz6C2tjSJC1p477pRJMO2AmTKLJZrF8LSbCrTcZx9U5TlkMyjV17WSw==", - "dev": true - }, - "node_modules/@definitelytyped/utils": { - "version": "0.0.87", - "resolved": "https://registry.npmjs.org/@definitelytyped/utils/-/utils-0.0.87.tgz", - "integrity": "sha512-R3hZhpHHM82fjPGKf7VMsUA1C2x2hJoxmaWNlts7CMBtW0SMtJHPuEvzJxLCx5jHZDaGHei3K4ziHhOf1BLHFg==", - "dev": true, - "dependencies": { - "@definitelytyped/typescript-versions": "^0.0.87", - "@types/node": "^14.14.35", - "charm": "^1.0.2", - "fs-extra": "^8.1.0", - "fstream": "^1.0.12", - "npm-registry-client": "^8.6.0", - "tar": "^2.2.2", - "tar-stream": "^2.1.4" - } - }, - "node_modules/@definitelytyped/utils/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@highcharts/map-collection": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@highcharts/map-collection/-/map-collection-1.1.3.tgz", - "integrity": "sha512-Kb31dEQc7Kf7dxkmJEUjYlZ2wtRftEumJR/bq3SwvcviZeEhz+t6vMLXqS9qxfeO0UzSOaTCLiNMBsg/W6d7/g==", - "dev": true - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "node_modules/@octokit/auth-token": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz", - "integrity": "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3" - } - }, - "node_modules/@octokit/core": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", - "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", - "dev": true, - "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "dev": true, - "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-10.0.0.tgz", - "integrity": "sha512-k1iO2zKuEjjRS1EJb4FwSLk+iF6EGp+ZV0OMRViQoWhQ1fZTk9hg1xccZII5uyYoiqcbC73MRBmT45y1vp2PPg==", - "dev": true - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.16.0.tgz", - "integrity": "sha512-8YYzALPMvEZ35kgy5pdYvQ22Roz+BIuEaedO575GwE2vb/ACDqQn0xQrTJR4tnZCJn7pi8+AWPVjrFDaERIyXQ==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.26.0" - }, - "peerDependencies": { - "@octokit/core": ">=2" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.9.0.tgz", - "integrity": "sha512-Rz67pg+rEJq2Qn/qfHsMiBoP7GL5NDn8Gg0ezGznZ745Ixn1gPusZYZqCXNhICYrIZaVXmusNP0iwPdphJneqQ==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.26.0", - "deprecation": "^2.3.1" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/request": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.1.tgz", - "integrity": "sha512-Ls2cfs1OfXaOKzkcxnqw5MR6drMA/zWX/LIS/p8Yjdz7QKTPQLMsB3R+OvoxE6XnXeXEE2X7xe4G4l4X0gRiKQ==", - "dev": true, - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/rest": { - "version": "18.10.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.10.0.tgz", - "integrity": "sha512-esHR5OKy38bccL/sajHqZudZCvmv4yjovMJzyXlphaUo7xykmtOdILGJ3aAm0mFHmMLmPFmDMJXf39cAjNJsrw==", - "dev": true, - "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.9.0" - } - }, - "node_modules/@octokit/types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.26.0.tgz", - "integrity": "sha512-RDxZBAFMtqs1ZPnbUu1e7ohPNfoNhTiep4fErY7tZs995BeHu369Vsh5woMIaFbllRWEZBfvTCS4hvDnMPiHrA==", - "dev": true, - "dependencies": { - "@octokit/openapi-types": "^10.0.0" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", - "dev": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", - "dev": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", - "dev": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", - "dev": true - }, - "node_modules/@types/eslint": { - "version": "7.2.9", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.9.tgz", - "integrity": "sha512-SdAAXZNvWfhtf3X3y1cbbCZhP3xyPh7mfTvzV6CgfWc/ZhiHpyr9bVroe2/RCHIf7gczaNcprhaBLsx0CCJHQA==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true - }, - "node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", - "dev": true - }, - "node_modules/@types/jquery": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", - "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", - "dev": true, - "dependencies": { - "@types/sizzle": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/parsimmon": { - "version": "1.10.6", - "resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.6.tgz", - "integrity": "sha512-FwAQwMRbkhx0J6YELkwIpciVzCcgEqXEbIrIn3a2P5d3kGEHQ3wVhlN3YdVepYP+bZzCYO6OjmD4o9TGOZ40rA==", - "dev": true - }, - "node_modules/@types/qunit": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@types/qunit/-/qunit-2.11.2.tgz", - "integrity": "sha512-Bt0fz9l8sWxqP+cjoqWQyNVyOPPK+7GPhKIKLLTi7llR0FV+pyd50FXTXafZeZnsFVUgXw4pdupydz75E6vxjQ==", - "dev": true - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", - "integrity": "sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", - "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", - "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", - "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "2.34.0", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^2.0.0", - "eslint": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", - "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", - "dev": true, - "dependencies": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", - "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", - "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", - "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", - "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", - "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", - "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", - "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", - "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", - "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", - "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", - "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/helper-wasm-section": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-opt": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "@webassemblyjs/wast-printer": "1.11.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", - "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", - "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", - "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", - "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aggregate-error/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, - "dependencies": { - "string-width": "^2.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/any-observable": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz", - "integrity": "sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/app-root-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", - "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "dev": true, - "dependencies": { - "buffer-equal": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "dev": true, - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "dev": true, - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "node_modules/array-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", - "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", - "dev": true - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "dev": true, - "dependencies": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-initial/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "dependencies": { - "is-number": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-last/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "dependencies": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-sort/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "node_modules/async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/async-reduce": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/async-reduce/-/async-reduce-0.0.1.tgz", - "integrity": "sha1-sja183bW+uOBze2QBqp/LHOxfzE=", - "dev": true - }, - "node_modules/async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "dev": true, - "dependencies": { - "async-done": "^1.2.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/async.eachofseries": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.eachofseries/-/async.eachofseries-0.5.2.tgz", - "integrity": "sha1-naNK7/DTmV+UdQv5iv51OhEiAw0=", - "dev": true, - "dependencies": { - "async.util.keyiterator": "0.5.2", - "async.util.noop": "0.5.2", - "async.util.once": "0.5.2", - "async.util.onlyonce": "0.5.2", - "async.util.setimmediate": "0.5.2" - } - }, - "node_modules/async.reduce": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.reduce/-/async.reduce-0.5.2.tgz", - "integrity": "sha1-sU3YD8NtCBhW5Wab5995PvlUOR4=", - "dev": true, - "dependencies": { - "async.eachofseries": "0.5.2" - } - }, - "node_modules/async.util.isarray": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.isarray/-/async.util.isarray-0.5.2.tgz", - "integrity": "sha1-5i2sjyY29lh13PdSHC0k0N+yu98=", - "dev": true - }, - "node_modules/async.util.isarraylike": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.isarraylike/-/async.util.isarraylike-0.5.2.tgz", - "integrity": "sha1-jn+H2pFB8vCZboBAR30NTv4/UPg=", - "dev": true, - "dependencies": { - "async.util.isarray": "0.5.2" - } - }, - "node_modules/async.util.keyiterator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.keyiterator/-/async.util.keyiterator-0.5.2.tgz", - "integrity": "sha1-M55s6PidAAQz+3gU4ico8/F1CQ0=", - "dev": true, - "dependencies": { - "async.util.isarraylike": "0.5.2", - "async.util.keys": "0.5.2" - } - }, - "node_modules/async.util.keys": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.keys/-/async.util.keys-0.5.2.tgz", - "integrity": "sha1-XDTd2KPtt6eIPJtf4hJngbIJivY=", - "dev": true - }, - "node_modules/async.util.noop": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.noop/-/async.util.noop-0.5.2.tgz", - "integrity": "sha1-vdYrl8sKo/YLWGrRSEaGmJdeWLk=", - "dev": true - }, - "node_modules/async.util.once": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.once/-/async.util.once-0.5.2.tgz", - "integrity": "sha1-FFPLdATK0IImlPq6vEepblyqchY=", - "dev": true - }, - "node_modules/async.util.onlyonce": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.onlyonce/-/async.util.onlyonce-0.5.2.tgz", - "integrity": "sha1-uOb8AErckjFk154y8oE+5GXCT/I=", - "dev": true - }, - "node_modules/async.util.setimmediate": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/async.util.setimmediate/-/async.util.setimmediate-0.5.2.tgz", - "integrity": "sha1-KBLrq/KlgCd1jUvHeT0cz68QJV8=", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", - "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", - "dev": true, - "dependencies": { - "array-filter": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/aws-sdk": { - "version": "2.981.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.981.0.tgz", - "integrity": "sha512-Itrj9O1zmPm/HupwUiWBhoMTuSjLQzsBcEpxHgLQmUPRv2pxud8kq5DbuKdS2tLlBFMuKx4OLcs9x5RbNOfj5A==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-sdk/node_modules/sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", - "dev": true - }, - "node_modules/aws-sdk/node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-plugin-add-module-exports": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz", - "integrity": "sha1-mumh9KjcZ/DN7E9K7aHkOl/2XiU=", - "dev": true - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "dev": true, - "dependencies": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz", - "integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/beeper": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-2.1.0.tgz", - "integrity": "sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA==", - "dev": true, - "dependencies": { - "yoctodelay": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/before-after-hook": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", - "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", - "dev": true - }, - "node_modules/better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "dependencies": { - "callsite": "1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true - }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true - }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "optional": true, - "dependencies": { - "hoek": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "dev": true, - "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browser-detect": { - "version": "0.2.28", - "resolved": "https://registry.npmjs.org/browser-detect/-/browser-detect-0.2.28.tgz", - "integrity": "sha512-KeWGHqYQmHDkCFG2dIiX/2wFUgqevbw/rd6wNi9N6rZbaSJFtG5kel0HtprRwCGp8sqpQP79LzDJXf/WCx4WAw==", - "dev": true, - "dependencies": { - "core-js": "^2.5.7" - } - }, - "node_modules/browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", - "dev": true, - "dependencies": { - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "JSONStream": "^1.0.3", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" - }, - "bin": { - "browser-pack": "bin/cmd.js" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "dev": true, - "dependencies": { - "resolve": "^1.17.0" - } - }, - "node_modules/browserify": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", - "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", - "dev": true, - "dependencies": { - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^2.0.0", - "browserify-zlib": "~0.2.0", - "buffer": "~5.2.1", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.1", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^3.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.2.1", - "JSONStream": "^1.0.3", - "labeled-stream-splicer": "^2.0.0", - "mkdirp-classic": "^0.5.2", - "module-deps": "^6.2.3", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "^1.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum-object": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^3.0.0", - "stream-http": "^3.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.12.0", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "browserify": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserify/node_modules/buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "node_modules/browserify/node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/browserify/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/browserify/node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/browserify/node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", - "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001208", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.712", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/browserstack": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz", - "integrity": "sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg==", - "dev": true, - "dependencies": { - "https-proxy-agent": "^2.2.1" - } - }, - "node_modules/browserstack-local": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/browserstack-local/-/browserstack-local-1.4.8.tgz", - "integrity": "sha512-s+mc3gTOJwELdLWi4qFVKtGwMbb5JWsR+JxKlMaJkRJxoZ0gg3WREgPxAN0bm6iU5+S4Bi0sz0oxBRZT8BiNsQ==", - "dev": true, - "dependencies": { - "https-proxy-agent": "^4.0.0", - "is-running": "^2.1.0", - "ps-tree": "=1.2.0", - "temp-fs": "^0.9.9" - } - }, - "node_modules/browserstack-local/node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/browserstack-local/node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "dev": true, - "dependencies": { - "agent-base": "5", - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", - "bin": { - "btoa": "bin/btoa.js" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cached-path-relative": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", - "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", - "dev": true - }, - "node_modules/cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "optional": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001208", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz", - "integrity": "sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==", - "dev": true - }, - "node_modules/canvas": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.7.0.tgz", - "integrity": "sha512-pzCxtkHb+5su5MQjTtepMDlIOtaXo277x0C0u3nMOxtkhTyQ+h2yNKhlROAaDllWgRyePAUitC08sXw26Eb6aw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "nan": "^2.14.0", - "node-pre-gyp": "^0.15.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/canvg": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/canvg/-/canvg-1.5.3.tgz", - "integrity": "sha512-7Gn2IuQzvUQWPIuZuFHrzsTM0gkPz2RRT9OcbdmA03jeKk8kltrD8gqUzNX15ghY/4PV5bbe5lmD6yDLDY6Ybg==", - "dependencies": { - "jsdom": "^8.1.0", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^1.4.1", - "xmldom": "^0.1.22" - } - }, - "node_modules/canvg/node_modules/abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=" - }, - "node_modules/canvg/node_modules/acorn": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/canvg/node_modules/acorn-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", - "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", - "dependencies": { - "acorn": "^2.1.0" - } - }, - "node_modules/canvg/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/canvg/node_modules/cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", - "dependencies": { - "cssom": "0.3.x" - } - }, - "node_modules/canvg/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/canvg/node_modules/jsdom": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-8.5.0.tgz", - "integrity": "sha1-1Nj12/J2hjW2KmKCO5R89wcevJg=", - "dependencies": { - "abab": "^1.0.0", - "acorn": "^2.4.0", - "acorn-globals": "^1.0.4", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.0 < 0.4.0", - "cssstyle": ">= 0.2.34 < 0.3.0", - "escodegen": "^1.6.1", - "iconv-lite": "^0.4.13", - "nwmatcher": ">= 1.3.7 < 2.0.0", - "parse5": "^1.5.1", - "request": "^2.55.0", - "sax": "^1.1.4", - "symbol-tree": ">= 3.1.0 < 4.0.0", - "tough-cookie": "^2.2.0", - "webidl-conversions": "^3.0.1", - "whatwg-url": "^2.0.1", - "xml-name-validator": ">= 2.0.1 < 3.0.0" - } - }, - "node_modules/canvg/node_modules/parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=" - }, - "node_modules/canvg/node_modules/stackblur-canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-1.4.1.tgz", - "integrity": "sha1-hJqm+UsnL/JvZHH6QTDtH35HlVs=" - }, - "node_modules/canvg/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "node_modules/canvg/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "node_modules/canvg/node_modules/whatwg-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-2.0.1.tgz", - "integrity": "sha1-U5ayBD8CDub3BNnEXqhRnnJN5lk=", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/canvg/node_modules/xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=" - }, - "node_modules/capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "node_modules/catharsis": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", - "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/charm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/charm/-/charm-1.0.2.tgz", - "integrity": "sha1-it02cVOm2aWBMxBSxAkJkdqZXjU=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/child-process": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/child-process/-/child-process-1.0.2.tgz", - "integrity": "sha1-mJdNx+0e5MYin44wX6cxOmiFp/I=", - "dev": true - }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-spinners": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", - "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-table3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", - "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "colors": "^1.1.2" - } - }, - "node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "dev": true, - "dependencies": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "optional": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "dev": true, - "dependencies": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "dependencies": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - } - }, - "node_modules/combine-source-map/node_modules/convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "node_modules/combine-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true - }, - "node_modules/component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/condense-newlines": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", - "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-whitespace": "^0.3.0", - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/condense-newlines/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/condense-newlines/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", - "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", - "dev": true, - "dependencies": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-parser": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", - "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", - "dev": true, - "dependencies": { - "cookie": "0.4.0", - "cookie-signature": "1.0.6" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", - "dev": true, - "dependencies": { - "each-props": "^1.3.2", - "is-plain-object": "^5.0.0" - } - }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.1.tgz", - "integrity": "sha512-Oqp6qybMdCFcWSroh/6Q8j7YNOjRD0ThY02cAd6rugr//FCkMYonizLV8AryLU5wNJOweauIBxQYCZoV3emfcw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.8", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/core-js-compat/node_modules/caniuse-lite": { - "version": "1.0.30001252", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", - "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/core-js-compat/node_modules/colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, - "node_modules/core-js-compat/node_modules/electron-to-chromium": { - "version": "1.3.827", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.827.tgz", - "integrity": "sha512-ye+4uQOY/jbjRutMcE/EmOcNwUeo1qo9aKL2tPyb09cU3lmxNeyDF4RWiemmkknW+p29h7dyDqy02higTxc9/A==", - "dev": true - }, - "node_modules/core-js-compat/node_modules/node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", - "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", - "dev": true, - "dependencies": { - "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", - "parse-json": "^4.0.0", - "require-from-string": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "optional": true, - "dependencies": { - "boom": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-line-break": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-1.1.1.tgz", - "integrity": "sha512-1feNVaM4Fyzdj4mKPIQNL2n70MmuYzAXZ1aytlROFX1JsOo070OsugwGjj7nl6jnDJWHDM8zRZswkmeYVWZJQA==", - "dependencies": { - "base64-arraybuffer": "^0.2.0" - } - }, - "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/current-git-branch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/current-git-branch/-/current-git-branch-1.1.0.tgz", - "integrity": "sha512-n5mwGZllLsFzxDPtTmadqGe4IIBPfqPbiIRX4xgFR9VK/Bx47U+94KiVkxSKAKN6/s43TlkztS2GZpgMKzwQ8A==", - "dev": true, - "dependencies": { - "babel-plugin-add-module-exports": "^0.2.1", - "execa": "^0.6.1", - "is-git-repository": "^1.0.0" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "optional": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "node_modules/cypress": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", - "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "^2.88.5", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^14.14.31", - "@types/sinonjs__fake-timers": "^6.0.2", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.0", - "commander": "^5.1.0", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.2", - "enquirer": "^2.3.6", - "eventemitter2": "^6.4.3", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.5", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "ramda": "~0.27.1", - "request-progress": "^3.0.0", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "url": "^0.11.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/cypress/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "node_modules/cypress/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cypress/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cypress/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cypress/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/cypress/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/cypress/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cypress/node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dev": true, - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/cypress/node_modules/is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.1.1" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/cypress/node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/cypress/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cypress/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/cypress/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/cypress/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/cypress/node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/data-urls/node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/data-urls/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true - }, - "node_modules/date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "optional": true, - "dependencies": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - }, - "bin": { - "dateformat": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dev": true, - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "dependencies": { - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-compare/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "node_modules/deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "dev": true, - "dependencies": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - }, - "bin": { - "deps-sort": "bin/cmd.js" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dev": true, - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", - "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.2.tgz", - "integrity": "sha512-MHTthCb1zj8f1GVfRpeZUbohQf/HdBos0oX5gZcQFepOZPLLRyj6Wn7XS7EMnY7CVpwv8863u2vyE83Hfu28HQ==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.1.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", - "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dts-critic": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/dts-critic/-/dts-critic-3.3.10.tgz", - "integrity": "sha512-XvemZCSc05VIlYrd3SjIO/6OyA3SCXK2RIHEVIbAZjxD6/ptmQfwnrq7pWFxJ6raiD3Edh8PzCSy84QUuAzOTg==", - "dev": true, - "dependencies": { - "@definitelytyped/header-parser": "latest", - "command-exists": "^1.2.8", - "rimraf": "^3.0.2", - "semver": "^6.2.0", - "tmp": "^0.2.1", - "yargs": "^15.3.1" - }, - "engines": { - "node": ">=10.17.0" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/dts-critic/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-critic/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-critic/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/dts-critic/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-critic/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-critic/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dtslint": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/dtslint/-/dtslint-4.1.6.tgz", - "integrity": "sha512-AlEYz68dHznzxtSsxaULqxGdXUObhv/YyyNBny9w90Z+EQygFGpbfaPLqq5jZwEBslCKPjsrpElqGtVHZXAw6g==", - "dev": true, - "dependencies": { - "@definitelytyped/header-parser": "latest", - "@definitelytyped/typescript-versions": "latest", - "@definitelytyped/utils": "latest", - "dts-critic": "latest", - "fs-extra": "^6.0.1", - "json-stable-stringify": "^1.0.1", - "strip-json-comments": "^2.0.1", - "tslint": "5.14.0", - "tsutils": "^2.29.0", - "yargs": "^15.1.0" - }, - "bin": { - "dtslint": "bin/index.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">= 3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.7.0-dev || >= 3.8.0-dev || >= 3.9.0-dev || >= 4.0.0-dev" - } - }, - "node_modules/dtslint/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dtslint/node_modules/fs-extra": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", - "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/dtslint/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dtslint/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dtslint/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dtslint/node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" - } - }, - "node_modules/dtslint/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "node_modules/each-props/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/edge-launcher": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/edge-launcher/-/edge-launcher-1.2.2.tgz", - "integrity": "sha1-60Cq+9Bnpup27/+rBke81VCbN7I=", - "dev": true - }, - "node_modules/editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/editorconfig/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/editorconfig/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.3.713", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.713.tgz", - "integrity": "sha512-HWgkyX4xTHmxcWWlvv7a87RHSINEcpKYZmDMxkUlHcY+CJcfx7xEfBHuXVsO1rzyYs1WQJ7EgDp2CoErakBIow==", - "dev": true - }, - "node_modules/elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", - "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "ws": "~3.3.1" - } - }, - "node_modules/engine.io-client": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", - "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", - "dev": true, - "dependencies": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~3.3.1", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/engine.io-client/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - }, - "node_modules/engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", - "dev": true, - "dependencies": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "node_modules/engine.io-parser/node_modules/base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/engine.io/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/engine.io/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/engine.io/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/engine.io/node_modules/ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", - "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "optional": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", - "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", - "dev": true - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-eslint": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-eslint/-/eslint-config-eslint-5.0.1.tgz", - "integrity": "sha512-6TK0/1I/HdlTEU5albfPYs2oXVeYxHFBjIfFc/bNHQ7N+mnLlKmEJVDntSI5/kYoJCEzl1DGd23GIVA5qSkweg==", - "dev": true, - "dependencies": { - "js-yaml": "^3.5.1" - }, - "engines": { - "node": ">=0.10" - }, - "peerDependencies": { - "eslint-plugin-node": "^6.0.1" - } - }, - "node_modules/eslint-config-eslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-highcharts": { - "version": "1.0.9", - "resolved": "git+ssh://git@github.com/highcharts/eslint-plugin-highcharts.git#96f622868c35cec554ea7af07b30a35221d1dfbf", - "integrity": "sha512-RTWq2m80GZAHsGD8OhJRkGizB9vX0KLNc2zR4yXICidd43Kerf3fYCk84wglaHPTbLeUgj3txVyD7n/fQC+5Qw==", - "dev": true, - "license": "ISC", - "dependencies": { - "requireindex": "~1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-security": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.4.0.tgz", - "integrity": "sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==", - "dev": true, - "dependencies": { - "safe-regex": "^1.1.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - } - }, - "node_modules/event-stream/node_modules/map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, - "node_modules/event-stream/node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz", - "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==", - "dev": true - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", - "integrity": "sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/execa/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express-session": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", - "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", - "dev": true, - "dependencies": { - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.0.2", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/express-session/node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express-session/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express-session/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express-session/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", - "dev": true - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-saver": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.1.tgz", - "integrity": "sha512-dCB3K7/BvAcUmtmh1DzFdv0eXSVJ9IAFt1mw3XZfAexodNRoE29l3xB2EX4wH2q8m/UTzwzEPq/ArYk98kUkBQ==" - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-parent-dir": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", - "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", - "dev": true - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fined/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "node_modules/foreachasync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", - "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=", - "dev": true - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-extra/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/fs-extra/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/fstream/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/fstream/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "dev": true - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dev": true, - "dependencies": { - "async": "^3.2.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gifencoder": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/gifencoder/-/gifencoder-2.0.1.tgz", - "integrity": "sha512-x19DcyWY10SkshBpokqFOo/HBht9GB75evRYvaLMbez9p+yB/o+kt0fK9AwW59nFiAMs2UUQsjv1lX/hvu9Ong==", - "dev": true, - "dependencies": { - "canvas": "^2.2.0" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/glob-stream/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-stream/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "node_modules/globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/google-closure-compiler": { - "version": "20200504.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20200504.0.0.tgz", - "integrity": "sha512-No343xYZ/d5+f7VPBm1Vy6TjcUSpP3b0VYe3lww5M5bonEnyF6jwCuGhYfwtpCnM92ZSVcLqbJJA8SDf5DvSZA==", - "dev": true, - "dependencies": { - "chalk": "2.x", - "google-closure-compiler-java": "^20200504.0.0", - "google-closure-compiler-js": "^20200504.0.0", - "minimist": "1.x", - "vinyl": "2.x", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "bin": { - "google-closure-compiler": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "google-closure-compiler-linux": "^20200504.0.0", - "google-closure-compiler-osx": "^20200504.0.0", - "google-closure-compiler-windows": "^20200504.0.0" - } - }, - "node_modules/google-closure-compiler-java": { - "version": "20200504.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20200504.0.0.tgz", - "integrity": "sha512-7E5rg8dAfpzeTsGuWpwW/ZILVoItFAw4I9AjutY3ujZIadUnlQ6hKHasyvXCB2y1Vzlvf/vsbyjoNvPPZ6IeNA==", - "dev": true - }, - "node_modules/google-closure-compiler-js": { - "version": "20200504.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20200504.0.0.tgz", - "integrity": "sha512-+03QX239BszaF/tpBYOT5JLR2yAwRoy5ObmwI1zeq9gq+zveD8w7mISWMY+I/3HYef7blN+aMKi78ulE3Mnyww==", - "dev": true - }, - "node_modules/google-closure-compiler-linux": { - "version": "20200504.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20200504.0.0.tgz", - "integrity": "sha512-DljGPGILaebP6XdykflPwzwYrpi3lamfIx7FNjjhqM0ukHOBUyRfEW8E87sjSwCgvQFHqUn3CB39JhLEcf15UA==", - "cpu": [ - "x64", - "x86" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/google-closure-compiler-osx": { - "version": "20200504.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20200504.0.0.tgz", - "integrity": "sha512-isez2ZP42xLkIMd+HgD+DkazHfXNsmCwn6wC7LWlBG56vVM2NoBXTjNn+uPjLFJ0M+wzhlwIVhJnMF+qORH2Sw==", - "cpu": [ - "x64", - "x86" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/google-closure-compiler-windows": { - "version": "20200504.0.0", - "resolved": "https://registry.npmjs.org/google-closure-compiler-windows/-/google-closure-compiler-windows-20200504.0.0.tgz", - "integrity": "sha512-T5g2Slv6W/SO4RhAZcp6neWbZCQ8B0QXujvqLbx331r7uMxM7IaScHTNry6NTFFwReiY28COIqSuyEPuGmFjDg==", - "cpu": [ - "x64", - "x86" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true, - "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "node_modules/gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "dependencies": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-jsdoc3": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-jsdoc3/-/gulp-jsdoc3-3.0.0.tgz", - "integrity": "sha512-rE2jAwCPA8XFi9g4V3Z3LPhZNjxuMTIYQVMjdqZAQpRfJITLVaUK3xfmiiNTMc7j+fT7pL8Q5yj7ZPRdwCJWNg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "beeper": "^2.0.0", - "debug": "^4.1.1", - "fancy-log": "^1.3.3", - "ink-docstrap": "^1.3.2", - "jsdoc": "^3.6.3", - "map-stream": "0.0.7", - "tmp": "0.1.0" - } - }, - "node_modules/gulp-jsdoc3/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/gulp-jsdoc3/node_modules/tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "dev": true, - "dependencies": { - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/gulp-zip": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.1.0.tgz", - "integrity": "sha512-XZr/y91IliK/SpR74g3TkZejGkGEmK7CSDjSghT1jXshgO+dFvpLIz9w9fpuwkew6i7k4F+G24TubNgq1ISzEw==", - "dev": true, - "dependencies": { - "get-stream": "^5.2.0", - "plugin-error": "^1.0.1", - "through2": "^3.0.1", - "vinyl": "^2.1.0", - "yazl": "^2.5.1" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "gulp": ">=4" - }, - "peerDependenciesMeta": { - "gulp": { - "optional": true - } - } - }, - "node_modules/gulp-zip/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/gulp/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "dependencies": { - "ansi-wrap": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/gulp/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/gulp/node_modules/gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "dependencies": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp/node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/gulp/node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "node_modules/gulp/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp/node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true - }, - "node_modules/gulp/node_modules/yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - }, - "node_modules/gulp/node_modules/yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "dependencies": { - "glogg": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "dependencies": { - "isarray": "2.0.1" - } - }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", - "dev": true, - "optional": true, - "dependencies": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - }, - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/hbs": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.1.2.tgz", - "integrity": "sha512-WfBnQbozbdiTLjJu6P6Wturgvy0FN8xtRmIjmP0ebX9OGQrt+2S6UC7xX0IebHTCS1sXe20zfTzQ7yhjrEvrfQ==", - "dev": true, - "dependencies": { - "handlebars": "4.7.7", - "walk": "2.3.14" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/highcharts": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-9.2.2.tgz", - "integrity": "sha512-OMEdFCaG626ES1JEcKAvJTpxAOMuchy0XuAplmnOs0Yu7NMd2RMfTLFQ2fCJOxo3ubSdm/RVQwKAWC+5HYThnw==", - "dev": true - }, - "node_modules/highcharts-assembler": { - "version": "1.3.7", - "resolved": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#ab2cfe7f5d47c204c315336eba23f82958a24dbd", - "integrity": "sha512-8ENHIMpVu9FkUImsMpjwzXWbkCyQjW4Ca50jToPwatYYn5GcpwE2XH1z0gT+Oumpo5LGv5ZsDhAU76I8JcWfsA==", - "dev": true, - "license": "ISC" - }, - "node_modules/highcharts-declarations-generator": { - "version": "1.1.20", - "resolved": "git+ssh://git@github.com/highcharts/highcharts-declarations-generator.git#739028e681284a960e315b11c70f4413581ac24d", - "integrity": "sha512-aLdjfWG/Zk4O1j0eBPj3+Wqx69womVKSnHigG+wFIRHTDo4xm0uYhneUO452NuE0nL7ezoCbUo5ZO0BPzLqanw==", - "dev": true, - "dependencies": { - "colors": "^1.4.0", - "mkdirp": "^1.0.4", - "request": "^2.88.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/highcharts-documentation-generators": { - "version": "0.5.27", - "resolved": "git+ssh://git@github.com/highcharts/highcharts-documentation-generators.git#39ac26bab66c7b32d98af6a1829e653786d02e6c", - "integrity": "sha512-P0Co9M3jCWIiUpKuzeiHNnHJ0z7Sykx3GAg6+GES68KdsBnIdQFq3VkOEDEMxbBr7qSU17GpjsEPLa1b0UDELA==", - "dev": true, - "license": "UNLICENSED", - "dependencies": { - "async": "^3.2.0", - "colors": "^1.4.0", - "express": "^4.17.1", - "fast-deep-equal": "^3.1.3", - "handlebars": "^4.7.7", - "highcharts-assembler": "github:highcharts/highcharts-assembler", - "marked": "^2.0.3", - "mkdirp": "^1.0.4", - "moment": "^2.29.1", - "sanitize-html": "^2.3.3", - "semver": "^7.3.5", - "taffydb": "^2.7.3", - "typedoc": "~0.20.36", - "underscore": "^1.13.1", - "yargs": "^17.0.1" - }, - "bin": { - "highcharts-api-docs": "api-docs/bin/generator.js", - "highcharts-typedoc": "typedoc/bin/highcharts-typedoc" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/highcharts-documentation-generators/node_modules/domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/highcharts-assembler": { - "version": "1.3.7", - "resolved": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#5447e0e61481864d524af4e8315a5b2dd9fb0739", - "integrity": "sha512-Bid0UGmgGMNej6ZM1igk8eM4QSXK9RwxIC71r2bfuKR9IOSoAJ1KQj+EXbYBm3/7quXMx9uMmVk2UAVjr8Lnxw==", - "dev": true, - "license": "ISC" - }, - "node_modules/highcharts-documentation-generators/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", - "dev": true, - "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/sanitize-html": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.4.0.tgz", - "integrity": "sha512-Y1OgkUiTPMqwZNRLPERSEi39iOebn2XJLbeiGOBhaJD/yLqtLGu6GE5w7evx177LeGgSE+4p4e107LMiydOf6A==", - "dev": true, - "dependencies": { - "deepmerge": "^4.2.2", - "escape-string-regexp": "^4.0.0", - "htmlparser2": "^6.0.0", - "is-plain-object": "^5.0.0", - "klona": "^2.0.3", - "parse-srcset": "^1.0.2", - "postcss": "^8.0.2" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/taffydb": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz", - "integrity": "sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ=", - "dev": true - }, - "node_modules/highcharts-documentation-generators/node_modules/underscore": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", - "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", - "dev": true - }, - "node_modules/highcharts-documentation-generators/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/highcharts-documentation-generators/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/highcharts-utils": { - "version": "0.0.0", - "resolved": "git+ssh://git@github.com/highcharts/highcharts-utils.git#02e3f974ad3c583734d9086ea9187dab3d788f03", - "integrity": "sha512-2Zg30ii4Q6BNDDqodHmAlzXYhWYtEvq6bFXO1aXrhV9RlX98qVkaRFFw/hak6/TNbYt+Yc+9LkcN44A/H9PxEg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.13.10", - "@babel/preset-env": "^7.13.10", - "@highcharts/map-collection": "^1.1.3", - "@octokit/rest": "^18.3.5", - "async-exit-hook": "^2.0.1", - "body-parser": "^1.19.0", - "browser-detect": "^0.2.28", - "child-process": "^1.0.2", - "colors": "^1.4.0", - "compare-versions": "^3.6.0", - "cookie-parser": "^1.4.5", - "cors": "^2.8.5", - "current-git-branch": "^1.1.0", - "debug": "~2.6.3", - "dotenv": "^8.2.0", - "eslint": "~4.17.0", - "esm": "^3.2.25", - "express": "^4.17.1", - "express-session": "^1.17.1", - "glob": "^7.1.6", - "hbs": "^4.1.1", - "highcharts": "^9.1.1", - "hostile": "^1.3.3", - "http-proxy": "^1.18.1", - "husky": "^0.14.3", - "ip": "^1.1.5", - "js-yaml": "^3.14.1", - "jsdom": "^16.5.2", - "jszip": "^3.6.0", - "less-middleware": "~2.2.0", - "lint-staged": "^6.1.1", - "marked": "^0.3.19", - "moment": "^2.29.1", - "morgan": "^1.10.0", - "nodemon": "^1.19.4", - "serve-favicon": "~2.4.2", - "simple-git": "^1.132.0", - "ws": "^7.4.4", - "xml2json": "^0.11.2", - "yargs": "^10.1.2" - }, - "bin": { - "highcharts-utils": "bin/cli.js" - } - }, - "node_modules/highcharts-utils/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/highcharts-utils/node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/highcharts-utils/node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/highcharts-utils/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/highcharts-utils/node_modules/agent-base/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/highcharts-utils/node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/highcharts-utils/node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/highcharts-utils/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/highcharts-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/highcharts-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/highcharts-utils/node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/highcharts-utils/node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/highcharts-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/highcharts-utils/node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/highcharts-utils/node_modules/escodegen/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/highcharts-utils/node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/highcharts-utils/node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/highcharts-utils/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/highcharts-utils/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/highcharts-utils/node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/highcharts-utils/node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/husky": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-0.14.3.tgz", - "integrity": "sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/highcharts-utils/node_modules/jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.5", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/highcharts-utils/node_modules/jsdom/node_modules/acorn": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", - "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/highcharts-utils/node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "dev": true, - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/highcharts-utils/node_modules/lint-staged": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-6.1.1.tgz", - "integrity": "sha512-M/7bwLdXbeG7ZNLcasGeLMBDg60/w6obj3KOtINwJyxAxb53XGY0yH5FSZlWklEzuVbTtqtIfAajh6jYIN90AA==", - "dev": true, - "dependencies": { - "app-root-path": "^2.0.0", - "chalk": "^2.1.0", - "commander": "^2.11.0", - "cosmiconfig": "^4.0.0", - "debug": "^3.1.0", - "dedent": "^0.7.0", - "execa": "^0.8.0", - "find-parent-dir": "^0.3.0", - "is-glob": "^4.0.0", - "jest-validate": "^21.1.0", - "listr": "^0.13.0", - "lodash": "^4.17.4", - "log-symbols": "^2.0.0", - "minimatch": "^3.0.0", - "npm-which": "^3.0.1", - "p-map": "^1.1.1", - "path-is-inside": "^1.0.2", - "pify": "^3.0.0", - "staged-git-files": "1.0.0", - "stringify-object": "^3.2.0" - }, - "bin": { - "lint-staged": "index.js" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/highcharts-utils/node_modules/lint-staged/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/highcharts-utils/node_modules/lint-staged/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/highcharts-utils/node_modules/marked": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", - "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "dependencies": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/os-locale/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/highcharts-utils/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/highcharts-utils/node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/highcharts-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/highcharts-utils/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/highcharts-utils/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/highcharts-utils/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/highcharts-utils/node_modules/whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", - "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/highcharts-utils/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/highcharts-utils/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/highcharts-utils/node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/highcharts-utils/node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/highcharts-utils/node_modules/yargs": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", - "dev": true, - "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.1.0" - } - }, - "node_modules/highcharts-utils/node_modules/yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/highsoft-websearch": { - "version": "0.0.3", - "resolved": "git+ssh://git@github.com/highcharts/highsoft-websearch.git#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", - "integrity": "sha512-EYr0tvnxIWE9+MOjBj2Tny05EqbA8U8dmfIkB0A7OZVnPg0nZ6IZle08Y5XpjC9glcxIJR41jnD1bpW228h6kQ==", - "dev": true, - "license": "SEE LICENSE IN LICENSE.md", - "bin": { - "highsoft-websearch": "bin/highsoft-websearch" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/hostile": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/hostile/-/hostile-1.3.3.tgz", - "integrity": "sha512-y1CHgVaaWfC5xWUXRx4PCzZzHy4sGb/XGze8y583hKx7yLkDTsIt47QVGiCcnBxUyV8A8s0e+DMjBNye3W3ONg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "chalk": "^4.1.0", - "minimist": "^1.2.5", - "once": "^1.4.0", - "split": "^1.0.1", - "through": "^2.3.8" - }, - "bin": { - "hostile": "bin/cmd.js" - } - }, - "node_modules/hostile/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/hostile/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/hostile/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/hostile/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/hostile/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/hostile/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html2canvas": { - "version": "1.0.0-rc.7", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.0.0-rc.7.tgz", - "integrity": "sha512-yvPNZGejB2KOyKleZspjK/NruXVQuowu8NnV2HYG7gW7ytzl+umffbtUI62v2dCHQLDdsK6HIDtyJZ0W3neerA==", - "dependencies": { - "css-line-break": "1.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/husky": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.6.tgz", - "integrity": "sha512-o6UjVI8xtlWRL5395iWq9LKDyp/9TE7XMOTvIpEVzW638UcGxTmV5cfel6fsk/jbZSTlvfGVJf2svFtybcIZag==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "husky-run": "bin/run.js", - "husky-upgrade": "lib/upgrader/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/husky" - } - }, - "node_modules/husky/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/husky/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/husky/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/husky/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/husky/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/husky/node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/husky/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/husky/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/ink-docstrap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ink-docstrap/-/ink-docstrap-1.3.2.tgz", - "integrity": "sha512-STx5orGQU1gfrkoI/fMU7lX6CSP7LBGO10gXNgOZhwKhUqbtNjCkYSewJtNnLmWP1tAGN6oyEpG1HFPw5vpa5Q==", - "dev": true, - "dependencies": { - "moment": "^2.14.1", - "sanitize-html": "^1.13.0" - } - }, - "node_modules/inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", - "dev": true, - "dependencies": { - "source-map": "~0.5.3" - } - }, - "node_modules/inline-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/insert-module-globals": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", - "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", - "dev": true, - "dependencies": { - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - }, - "bin": { - "insert-module-globals": "bin/cmd.js" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", - "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-git-repository": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-git-repository/-/is-git-repository-1.1.1.tgz", - "integrity": "sha1-xo5LeoBkIjSarsSIlzqQVY1+m+A=", - "dev": true, - "dependencies": { - "execa": "^0.6.1", - "path-is-absolute": "^1.0.1" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", - "dev": true, - "dependencies": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-observable": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz", - "integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=", - "dev": true, - "dependencies": { - "symbol-observable": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-running": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-running/-/is-running-2.1.0.tgz", - "integrity": "sha1-MKc/9cw4VOT8JUkICen1q/jeCeA=", - "dev": true - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz", - "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.2", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.0-next.2", - "foreach": "^2.0.5", - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-whitespace": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", - "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", - "dev": true, - "dependencies": { - "buffer-alloc": "^1.2.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "dependencies": { - "punycode": "2.x.x" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "node_modules/istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "deprecated": "This module is no longer maintained, try this instead:\n npm i nyc\nVisit https://istanbul.js.org/integrations for other alternatives.", - "dev": true, - "optional": true, - "dependencies": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "istanbul": "lib/cli.js" - } - }, - "node_modules/istanbul/node_modules/abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true, - "optional": true - }, - "node_modules/istanbul/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true, - "optional": true - }, - "node_modules/istanbul/node_modules/escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "optional": true, - "dependencies": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=0.12.0" - }, - "optionalDependencies": { - "source-map": "~0.2.0" - } - }, - "node_modules/istanbul/node_modules/esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true, - "optional": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul/node_modules/estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "optional": true, - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/istanbul/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "optional": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/istanbul/node_modules/js-yaml/node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "optional": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/istanbul/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/istanbul/node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "optional": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/istanbul/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true, - "optional": true - }, - "node_modules/istanbul/node_modules/source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/istanbul/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "optional": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/istanbul/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/jest-get-type": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-21.2.0.tgz", - "integrity": "sha512-y2fFw3C+D0yjNSDp7ab1kcd6NUYfy3waPTlD8yWkAtiocJdBRQqNoRqVfMNxgj+IjT0V5cBIHJO0z9vuSSZ43Q==", - "dev": true - }, - "node_modules/jest-validate": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-21.2.1.tgz", - "integrity": "sha512-k4HLI1rZQjlU+EC682RlQ6oZvLrE5SCh3brseQc24vbZTxzT/k/3urar5QMCVgjadmSO7lECeGdc6YxnM3yEGg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^21.2.0", - "leven": "^2.1.0", - "pretty-format": "^21.2.1" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/joi": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", - "integrity": "sha512-xuY5VkHfeOYK3Hdi91ulocfuFopwgbSORmIwzcwHKESQhC7w1kD5jaVSPnqDxS2I8t3RZ9omCKAxNwXN5zG1/Q==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "dependencies": { - "hoek": "5.x.x", - "isemail": "3.x.x", - "topo": "3.x.x" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/joi/node_modules/hoek": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz", - "integrity": "sha512-Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "node_modules/js-beautify": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz", - "integrity": "sha512-MsXlH6Z/BiRYSkSRW3clNDqDjSpiSNOiG8xYVUBXt4k0LnGvDhlTGOlHX1VFtAdoLmtwjxMG5qiWKy/g+Ipv5w==", - "dev": true, - "dependencies": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "mkdirp": "^1.0.4", - "nopt": "^5.0.0" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/js-beautify/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "dependencies": { - "xmlcreate": "^2.0.3" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "node_modules/jsdoc": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz", - "integrity": "sha512-znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.8.11", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^0.8.2", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.10.2" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=8.15.0" - } - }, - "node_modules/jsdoc/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdoc/node_modules/marked": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", - "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/jsdoc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jsdom": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-17.0.0.tgz", - "integrity": "sha512-MUq4XdqwtNurZDVeKScENMPHnkgmdIvMzZ1r1NSwHkDuaqI6BouPjr+17COo4/19oLNnmdpFDPOHVpgIZmZ+VA==", - "dev": true, - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.4.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.0", - "decimal.js": "^10.3.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^9.0.0", - "ws": "^8.0.0", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/jsdom/node_modules/data-urls": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.0.tgz", - "integrity": "sha512-4AefxbTTdFtxDUdh0BuMBs2qJVL25Mow2zlcuuePegQwgD6GEmQao42LLEeksOui8nL4RcNEugIpFP7eRd33xg==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^9.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jsdom/node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "node_modules/jsdom/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/ws": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", - "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jspdf-yworks": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/jspdf-yworks/-/jspdf-yworks-2.1.1.tgz", - "integrity": "sha512-ZTUYUiL2YLCUZUvap38PlYaE9ZtyscxxgV5K+iLdx6qyOVTYJY+Tl2b6D7syUHeTJXdO8Ntw6hawNaXydcTLUA==", - "deprecated": "This fork is now obsolete. Use the regular jspdf (>=2.0.0) instead.", - "dependencies": { - "atob": "^2.1.2", - "btoa": "^1.2.1", - "canvg": "1.5.3", - "es6-promise": "^4.2.6", - "file-saver": "2.0.1", - "html2canvas": "^1.0.0-rc.1", - "omggif": "1.0.9", - "stackblur-canvas": "2.2.0" - }, - "bin": { - "jsPDF-makeFonts": "makeFonts.js" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true - }, - "node_modules/karma": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/karma/-/karma-4.3.0.tgz", - "integrity": "sha512-NSPViHOt+RW38oJklvYxQC4BSQsv737oQlr/r06pCM+slDOr4myuI1ivkRmp+3dVpJDfZt2DmaPJ2wkx+ZZuMQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.3.0", - "body-parser": "^1.16.1", - "braces": "^3.0.2", - "chokidar": "^3.0.0", - "colors": "^1.1.0", - "connect": "^3.6.0", - "core-js": "^3.1.3", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "flatted": "^2.0.0", - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^4.17.14", - "log4js": "^4.0.0", - "mime": "^2.3.1", - "minimatch": "^3.0.2", - "optimist": "^0.6.1", - "qjobs": "^1.1.4", - "range-parser": "^1.2.0", - "rimraf": "^2.6.0", - "safe-buffer": "^5.0.1", - "socket.io": "2.1.1", - "source-map": "^0.6.1", - "tmp": "0.0.33", - "useragent": "2.3.0" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/karma-browserstack-launcher": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-1.6.0.tgz", - "integrity": "sha512-Y/UWPdHZkHIVH2To4GWHCTzmrsB6H7PBWy6pw+TWz5sr4HW2mcE+Uj6qWgoVNxvQU1Pfn5LQQzI6EQ65p8QbiQ==", - "dev": true, - "dependencies": { - "browserstack": "~1.5.1", - "browserstack-local": "^1.3.7", - "q": "~1.5.0" - }, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", - "dev": true, - "dependencies": { - "which": "^1.2.1" - } - }, - "node_modules/karma-chrome-launcher/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/karma-coverage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.2.tgz", - "integrity": "sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw==", - "dev": true, - "optional": true, - "dependencies": { - "dateformat": "^1.0.6", - "istanbul": "^0.4.0", - "lodash": "^4.17.0", - "minimatch": "^3.0.0", - "source-map": "^0.5.1" - } - }, - "node_modules/karma-coverage/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma-edge-launcher": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/karma-edge-launcher/-/karma-edge-launcher-0.4.2.tgz", - "integrity": "sha512-YAJZb1fmRcxNhMIWYsjLuxwODBjh2cSHgTW/jkVmdpGguJjLbs9ZgIK/tEJsMQcBLUkO+yO4LBbqYxqgGW2HIw==", - "dev": true, - "dependencies": { - "edge-launcher": "1.2.2" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-firefox-launcher": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.1.tgz", - "integrity": "sha512-VzDMgPseXak9DtfyE1O5bB2BwsMy1zzO1kUxVW1rP0yhC4tDNJ0p3JoFdzvrK4QqVzdqUMa9Rx9YzkdFp8hz3Q==", - "dev": true, - "dependencies": { - "is-wsl": "^2.2.0", - "which": "^2.0.1" - } - }, - "node_modules/karma-generic-preprocessor": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/karma-generic-preprocessor/-/karma-generic-preprocessor-1.1.1.tgz", - "integrity": "sha512-lzUdaUTCadpvjwhG1/FVQ8/n1tPddJxjMD6lQs6S3XGETBr1vfMd0V2sirVYO4DJOjSoJNsc3MRRoOTIUPAn1A==", - "dev": true, - "dependencies": { - "async-reduce": "0.0.1", - "async.reduce": "^0.5.2", - "minimatch": "^3.0.4" - }, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-ie-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz", - "integrity": "sha1-SXmGhCxJAZA0bNifVJTKmDDG1Zw=", - "dev": true, - "dependencies": { - "lodash": "^4.6.1" - }, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-qunit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-4.1.2.tgz", - "integrity": "sha512-taTPqBeHCOlkeKTSzQgIKzAUb79vw3rfbCph+xwwh63tyGjNtljwx91VArhIM9DzIIR3gB9G214wQg+oXI9ycw==", - "dev": true, - "peerDependencies": { - "karma": "^4.0.0 || ^5.0.0 || ^6.0.0", - "qunit": "^2.0.0" - } - }, - "node_modules/karma-safari-launcher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz", - "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=", - "dev": true, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-sharding": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/karma-sharding/-/karma-sharding-4.4.0.tgz", - "integrity": "sha512-iFpCfzNJmAJShNyoA9TSMUnVfVCaQzHVGw+CQfFuRHnKkfR6QcUtkMUhi38NUdW/S1qP50kT50fd1f8hXKOOgQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.4" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "karma-coverage": "^1.1.1" - } - }, - "node_modules/karma/node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/karma/node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/karma/node_modules/core-js": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz", - "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/karma/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/karma/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/karma/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/karma/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/karma/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/karma/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/karma/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/karma/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/labeled-stream-splicer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", - "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "stream-splicer": "^2.0.0" - } - }, - "node_modules/last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "dev": true, - "dependencies": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true, - "dependencies": { - "package-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", - "dev": true, - "engines": { - "node": "> 0.8" - } - }, - "node_modules/lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", - "dev": true, - "dependencies": { - "flush-write-stream": "^1.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "dev": true, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=0.12" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.2.11", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "2.81.0", - "source-map": "^0.5.3" - } - }, - "node_modules/less-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/less-middleware/-/less-middleware-2.2.1.tgz", - "integrity": "sha512-1fDsyifwRGObMmqaZhkTDAmVnvgpZmdf6ZTSCbVv9vt+xhlzOz5TDNlLCbITsusEB3d0OKOEadwN9ic3PyOWCg==", - "dev": true, - "dependencies": { - "less": "~2.7.1", - "mkdirp": "~0.5.1", - "node.extend": "~2.0.0" - }, - "engines": { - "node": ">= 0.7.1" - } - }, - "node_modules/less-middleware/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/less/node_modules/ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, - "dependencies": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "node_modules/less/node_modules/assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/less/node_modules/aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/less/node_modules/form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "optional": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/less/node_modules/har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/less/node_modules/har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "deprecated": "this library is no longer supported", - "dev": true, - "optional": true, - "dependencies": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/less/node_modules/http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "optional": true, - "dependencies": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/less/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/less/node_modules/oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/less/node_modules/performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "node_modules/less/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true, - "optional": true - }, - "node_modules/less/node_modules/qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/less/node_modules/request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "optional": true, - "dependencies": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/less/node_modules/tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "dev": true, - "optional": true, - "dependencies": { - "punycode": "^1.4.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/liftoff/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/lint-staged": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", - "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.1", - "cli-truncate": "^2.1.0", - "commander": "^7.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.3.1", - "enquirer": "^2.3.6", - "execa": "^5.0.0", - "listr2": "^3.8.2", - "log-symbols": "^4.1.0", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/lint-staged/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/lint-staged/node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/listr": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.13.0.tgz", - "integrity": "sha1-ILsLowuuZg7oTMBQPfS+PVYjiH0=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "figures": "^1.7.0", - "indent-string": "^2.1.0", - "is-observable": "^0.2.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.4.0", - "listr-verbose-renderer": "^0.4.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "ora": "^0.2.3", - "p-map": "^1.1.1", - "rxjs": "^5.4.2", - "stream-to-observable": "^0.2.0", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/listr-update-renderer": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz", - "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/listr-update-renderer/node_modules/ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "dependencies": { - "restore-cursor": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/listr-update-renderer/node_modules/log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "dependencies": { - "chalk": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/log-update": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", - "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", - "dev": true, - "dependencies": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "dependencies": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-update-renderer/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/listr-verbose-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", - "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/listr-verbose-renderer/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-verbose-renderer/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-verbose-renderer/node_modules/cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "dependencies": { - "restore-cursor": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-verbose-renderer/node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-verbose-renderer/node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-verbose-renderer/node_modules/restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "dependencies": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr-verbose-renderer/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/listr/node_modules/ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "dependencies": { - "restore-cursor": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "dev": true, - "dependencies": { - "chalk": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/log-update": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", - "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", - "dev": true, - "dependencies": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "dependencies": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/listr/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/listr2": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.1.tgz", - "integrity": "sha512-ZXQvQfmH9iWLlb4n3hh31yicXDxlzB0pE7MM1zu6kgbVL4ivEsO4H8IPh4E682sC8RjnYO9anose+zT52rrpyg==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^1.2.2", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.7", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - } - }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/listr2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/listr2/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/log-update/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log4js": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz", - "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==", - "dev": true, - "dependencies": { - "date-format": "^2.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.0", - "rfdc": "^1.1.4", - "streamroller": "^1.0.6" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/log4js/node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/lolex": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-6.0.0.tgz", - "integrity": "sha512-ad9IBHbfVJ3bPAotDxnCgJgKcNK5/mrRAfbJzXhY5+PEmuBWP7wyHQlA6L8TfSfPlqlDjY4K7IG6mbzsrIBx1A==", - "deprecated": "lolex has been renamed to @sinonjs/fake-timers. No API changes made. Please use the new package instead", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "optional": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", - "dev": true - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "peerDependencies": { - "markdown-it": "*" - } - }, - "node_modules/markdown-it/node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "node_modules/marked": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.2.tgz", - "integrity": "sha512-TMJQQ79Z0e3rJYazY0tIoMsFzteUGw9fB3FD+gzuIT3zLuG9L9ckIvUfF51apdJkcqc208jJN2KbtPbOvXtbjA==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "dev": true, - "dependencies": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/matchdep/node_modules/findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/matchdep/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "optional": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "dependencies": { - "mime-db": "1.47.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "node_modules/module-deps": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", - "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", - "dev": true, - "dependencies": { - "browser-resolve": "^2.0.0", - "cached-path-relative": "^1.0.2", - "concat-stream": "~1.6.0", - "defined": "^1.0.0", - "detective": "^5.2.0", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "JSONStream": "^1.0.3", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.4.0", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "module-deps": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "dev": true, - "dependencies": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/morgan/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/morgan/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/morgan/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/needle": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", - "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", - "dev": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "node_modules/node-expat": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/node-expat/-/node-expat-2.4.0.tgz", - "integrity": "sha512-X8Y/Zk/izfNgfayeOeUGqze7KlaOwVJ9SDTjHUMKd0hu0aFTRpLlLCBwmx79cTPiQWD24I1YOafF+U+rTvEMfQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.13.2" - } - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-gyp/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-gyp/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/node-gyp/node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-pre-gyp": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", - "integrity": "sha512-7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA==", - "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.3", - "needle": "^2.5.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/node-pre-gyp/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/node-pre-gyp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/node-pre-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-pre-gyp/node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/node-pre-gyp/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true - }, - "node_modules/node-sass": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", - "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/node-sass/node_modules/map-obj": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", - "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/node-sass/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-watch": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz", - "integrity": "sha512-UWblPYuZYrkCQCW5PxAwYSxaELNBLUckrTBBk8xr1/bUgyOkYYTsUcV4e3ytcazFEOyiRyiUrsG37pu6I0I05g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/node.extend": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", - "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3", - "is": "^3.2.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/nodemon": { - "version": "1.19.4", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz", - "integrity": "sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "chokidar": "^2.1.8", - "debug": "^3.2.6", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.7", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.2", - "update-notifier": "^2.5.0" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nodemon/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/nodemon/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", - "dev": true, - "dependencies": { - "once": "^1.3.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-path": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", - "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", - "dev": true, - "dependencies": { - "which": "^1.2.10" - }, - "bin": { - "npm-path": "bin/npm-path" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm-path/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/npm-registry-client": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz", - "integrity": "sha512-Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.2", - "graceful-fs": "^4.1.6", - "normalize-package-data": "~1.0.1 || ^2.0.0", - "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", - "once": "^1.3.3", - "request": "^2.74.0", - "retry": "^0.10.0", - "safe-buffer": "^5.1.1", - "semver": "2 >=2.2.1 || 3.x || 4 || 5", - "slide": "^1.1.3", - "ssri": "^5.2.4" - }, - "optionalDependencies": { - "npmlog": "2 || ^3.1.0 || ^4.0.0" - } - }, - "node_modules/npm-registry-client/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", - "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", - "dev": true, - "dependencies": { - "commander": "^2.9.0", - "npm-path": "^2.0.2", - "which": "^1.2.10" - }, - "bin": { - "npm-which": "bin/npm-which.js" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/npm-which/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwmatcher": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", - "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==" - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/omggif": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.9.tgz", - "integrity": "sha1-3LcCTazVDFK00wPwSALJHAV8dl8=" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", - "dev": true, - "dependencies": { - "lru-cache": "^5.1.1" - } - }, - "node_modules/onigasm/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/onigasm/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "node_modules/optimist/node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz", - "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", - "dev": true, - "dependencies": { - "chalk": "^1.1.1", - "cli-cursor": "^1.0.2", - "cli-spinners": "^0.1.2", - "object-assign": "^4.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "dependencies": { - "restore-cursor": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "dependencies": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "dependencies": { - "lcid": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=", - "dev": true - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "dev": true, - "dependencies": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "dev": true, - "dependencies": { - "path-platform": "~0.11.15" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=", - "dev": true - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/parsimmon": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.18.0.tgz", - "integrity": "sha512-EtVsGuQfDgwGgXzsSDe+5egRPwbcgKRd/omQ1L3Oj2pHy0gYqd+Q7zrBIQ7P/BN6DWUP9vV45HIgZHCmssdzMg==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "dependencies": { - "through": "~2.3" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pixelmatch": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.2.1.tgz", - "integrity": "sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==", - "dev": true, - "dependencies": { - "pngjs": "^4.0.1" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pixelmatch/node_modules/pngjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-4.0.1.tgz", - "integrity": "sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, - "dependencies": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/plugin-error/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "dependencies": { - "ansi-wrap": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pngjs": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", - "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", - "dev": true, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", - "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", - "dev": true, - "dependencies": { - "condense-newlines": "^0.2.1", - "extend-shallow": "^2.0.1", - "js-beautify": "^1.6.12" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-format": { - "version": "21.2.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-21.2.1.tgz", - "integrity": "sha512-ZdWPGYAnYfcVP8yKA3zFjCn8s4/17TeYH28MXuC8vTp0o21eXjbFGcOAXZEaDaOFJjc3h2qa7HQNHNshhvoh2A==", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pretty/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "node_modules/ps-tree": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", - "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", - "dev": true, - "dependencies": { - "event-stream": "=3.3.4" - }, - "bin": { - "ps-tree": "bin/ps-tree.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true, - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/qunit": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.16.0.tgz", - "integrity": "sha512-88x9t+rRMbB6IrCIUZvYU4pJy7NiBEv7SX8jD4LZAsIj+dV+kwGnFStOmPNvqa6HM96VZMD8CIIFKH2+3qvluA==", - "dev": true, - "dependencies": { - "commander": "7.1.0", - "node-watch": "0.7.1", - "tiny-glob": "0.2.8" - }, - "bin": { - "qunit": "bin/qunit.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/qunit/node_modules/commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", - "dev": true - }, - "node_modules/random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "optional": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "optional": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dev": true, - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", - "dev": true, - "dependencies": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", - "dev": true, - "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requireindex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", - "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", - "dev": true, - "engines": { - "node": ">=0.10.5" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "dev": true, - "dependencies": { - "value-or-function": "^3.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rgbcolor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", - "integrity": "sha1-1lBezbMEplldom+ktDMHMGd1lF0=", - "engines": { - "node": ">= 0.8.15" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true, - "dependencies": { - "symbol-observable": "1.0.1" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize-html": { - "version": "1.27.5", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.5.tgz", - "integrity": "sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==", - "dev": true, - "dependencies": { - "htmlparser2": "^4.1.0", - "lodash": "^4.17.15", - "parse-srcset": "^1.0.2", - "postcss": "^7.0.27" - } - }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "bin": { - "sassgraph": "bin/sassgraph" - } - }, - "node_modules/sass-graph/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/sass-graph/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/sass-graph/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sass-graph/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sass-graph/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/sass-graph/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", - "dev": true, - "dependencies": { - "semver": "^5.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", - "dev": true, - "dependencies": { - "sver-compat": "^1.5.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-favicon": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.5.tgz", - "integrity": "sha512-s7F8h2NrslMkG50KxvlGdj+ApSwaLex0vexuJ9iFf3GLTIp1ph/l1qZvRe9T9TJEYZgmq72ZwJ2VYiAEtChknw==", - "dev": true, - "dependencies": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.0.0", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-favicon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-favicon/node_modules/safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shasum-object": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", - "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", - "dev": true, - "dependencies": { - "fast-safe-stringify": "^2.0.7" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shiki": { - "version": "0.9.10", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.10.tgz", - "integrity": "sha512-xeM7Oc6hY+6iW5O/T5hor8ul7mEprzyl5y4r5zthEHToQNw7MIhREMgU3r2gKDB0NaMLNrkcEQagudCdzE13Lg==", - "dev": true, - "dependencies": { - "json5": "^2.2.0", - "onigasm": "^2.2.5", - "vscode-textmate": "5.2.0" - } - }, - "node_modules/sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "dev": true, - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-git": { - "version": "1.132.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.132.0.tgz", - "integrity": "sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==", - "dev": true, - "dependencies": { - "debug": "^4.0.1" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", - "dev": true, - "optional": true, - "dependencies": { - "hoek": "2.x.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/socket.io": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", - "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", - "dev": true, - "dependencies": { - "debug": "~3.1.0", - "engine.io": "~3.2.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.1.1", - "socket.io-parser": "~3.2.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", - "dev": true - }, - "node_modules/socket.io-client": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", - "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", - "dev": true, - "dependencies": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.2.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.2.0", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io-client/node_modules/base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/socket.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io-client/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/socket.io-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", - "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", - "dev": true, - "dependencies": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/socket.io/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/stackblur-canvas": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.2.0.tgz", - "integrity": "sha512-5Gf8dtlf8k6NbLzuly2NkGrkS/Ahh+I5VUjO7TnFizdJtgpfpLLEdQlLe9umbcnZlitU84kfYjXE67xlSXfhfQ==" - }, - "node_modules/staged-git-files": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.0.0.tgz", - "integrity": "sha1-zbhHg3wfzFLAioctSIPMCHdmioA=", - "dev": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1" - } - }, - "node_modules/stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "node_modules/stream-http": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", - "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", - "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-to-observable": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz", - "integrity": "sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA=", - "dev": true, - "dependencies": { - "any-observable": "^0.2.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/streamroller": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz", - "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "date-format": "^2.0.0", - "debug": "^3.2.6", - "fs-extra": "^7.0.1", - "lodash": "^4.17.14" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/streamroller/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/streamroller/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/streamroller/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "dev": true, - "optional": true - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "dev": true, - "dependencies": { - "minimist": "^1.1.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", - "dev": true, - "dependencies": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/svg2pdf.js": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/svg2pdf.js/-/svg2pdf.js-1.5.0.tgz", - "integrity": "sha512-mgTZVTqF3c98uTqtoYXkzc1PGaz1ipIBxC0wPiDp7I/ZugoMpVKfYIzJmM2ixr0HQLsH6IICQWhTLfzbgzdLSw==", - "dependencies": { - "jspdf-yworks": "^2.1.1" - } - }, - "node_modules/symbol-observable": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz", - "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "dev": true, - "dependencies": { - "acorn-node": "^1.2.0" - } - }, - "node_modules/table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", - "dev": true, - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/temp-fs": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/temp-fs/-/temp-fs-0.9.9.tgz", - "integrity": "sha1-gHFzBDeHByDpQxUy/igUNk+IA9c=", - "dev": true, - "dependencies": { - "rimraf": "~2.5.2" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/temp-fs/node_modules/rimraf": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", - "dev": true, - "dependencies": { - "glob": "^7.0.5" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", - "dev": true, - "dependencies": { - "execa": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/term-size/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/term-size/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/term-size/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/term-size/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/terser": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", - "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", - "dev": true, - "dependencies": { - "jest-worker": "^26.6.2", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.5.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "dev": true, - "dependencies": { - "process": "~0.11.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.8.tgz", - "integrity": "sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==", - "dev": true, - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", - "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", - "dev": true, - "dependencies": { - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/topo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz", - "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==", - "deprecated": "This module has moved and is now available at @hapi/topo. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", - "dev": true, - "dependencies": { - "hoek": "6.x.x" - } - }, - "node_modules/topo/node_modules/hoek": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", - "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", - "deprecated": "This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", - "dev": true - }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/touch/node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/ts-node": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz", - "integrity": "sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==", - "dev": true, - "dependencies": { - "@cspotcode/source-map-support": "0.6.1", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz", - "integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tslint": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz", - "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.22.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^3.2.0", - "glob": "^7.1.1", - "js-yaml": "^3.7.0", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" - } - }, - "node_modules/tslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/tslint/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/tslint/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/tslint/node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "peerDependencies": { - "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" - } - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typedoc": { - "version": "0.20.37", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.37.tgz", - "integrity": "sha512-9+qDhdc4X00qTNOtii6QX2z7ndAeWVOso7w3MPSoSJdXlVhpwPfm1yEp4ooKuWA9fiQILR8FKkyjmeqa13hBbw==", - "dev": true, - "dependencies": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.7", - "lodash": "^4.17.21", - "lunr": "^2.3.9", - "marked": "~2.0.3", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.3", - "typedoc-default-themes": "^0.12.10" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.8.0" - }, - "peerDependencies": { - "typescript": "3.9.x || 4.0.x || 4.1.x || 4.2.x" - } - }, - "node_modules/typedoc-default-themes": { - "version": "0.12.10", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.10.tgz", - "integrity": "sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/typedoc/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/typedoc/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/typedoc/node_modules/marked": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.7.tgz", - "integrity": "sha512-BJXxkuIfJchcXOJWTT2DOL+yFWifFv2yGYOUzvXg8Qz610QKw+sHCvTMYwA+qWGhlA2uivBezChZ/pBy1tWdkQ==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/typedoc/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/uglify-js": { - "version": "3.13.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.4.tgz", - "integrity": "sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uid-safe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", - "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", - "dev": true, - "dependencies": { - "random-bytes": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", - "dev": true - }, - "node_modules/umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", - "dev": true, - "bin": { - "umd": "bin/cli.js" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/undeclared-identifiers": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", - "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", - "dev": true, - "dependencies": { - "acorn-node": "^1.3.0", - "dash-ast": "^1.0.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - }, - "bin": { - "undeclared-identifiers": "bin.js" - } - }, - "node_modules/undefsafe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", - "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", - "dev": true, - "dependencies": { - "debug": "^2.2.0" - } - }, - "node_modules/undefsafe/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/undefsafe/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/underscore": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", - "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==", - "dev": true - }, - "node_modules/undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/undertaker-forward-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/undertaker-forward-reference/-/undertaker-forward-reference-1.0.2.tgz", - "integrity": "sha1-JAFdvpaUa1M6j7AIuu4WeT8QV/Y=", - "dev": true, - "dependencies": { - "undertaker-registry": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/undertaker/node_modules/fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", - "dev": true - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true, - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dev": true, - "dependencies": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/useragent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", - "dev": true, - "dependencies": { - "lru-cache": "4.1.x", - "tmp": "0.0.x" - } - }, - "node_modules/useragent/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/useragent/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/useragent/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/util": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", - "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "dependencies": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", - "dev": true, - "dependencies": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl-sourcemap/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", - "dev": true, - "dependencies": { - "source-map": "^0.5.1" - } - }, - "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/w3c-xmlserializer/node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/walk": { - "version": "2.3.14", - "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz", - "integrity": "sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==", - "dev": true, - "dependencies": { - "foreachasync": "^3.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.32.0.tgz", - "integrity": "sha512-jB9PrNMFnPRiZGnm/j3qfNqJmP3ViRzkuQMIf8za0dgOYvSLi/cgA+UEEGvik9EQHX1KYyGng5PgBTTzGrH9xg==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.46", - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/wasm-edit": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.0.4", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.7.0", - "es-module-lexer": "^0.4.0", - "eslint-scope": "^5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.1", - "watchpack": "^2.0.0", - "webpack-sources": "^2.1.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz", - "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-9.1.0.tgz", - "integrity": "sha512-CQ0UcrPHyomtlOCot1TL77WyMIm/bCwrJ2D6AOKGwEczU9EpyoqAokfqrf/MioU9kHcMsmJZcg1egXix2KYEsA==", - "dev": true, - "dependencies": { - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true - }, - "node_modules/which-typed-array": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz", - "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.2", - "call-bind": "^1.0.0", - "es-abstract": "^1.18.0-next.1", - "foreach": "^2.0.5", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.1", - "is-typed-array": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "dev": true, - "dependencies": { - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - } - }, - "node_modules/xml2json": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/xml2json/-/xml2json-0.11.2.tgz", - "integrity": "sha512-ZJpHpPOL0T5lOvAHMnWm59iQOPqNtam5t2TMUllWZ1k5Wm8L5YyvQnkeaVnRKCvDwY5EumqXWyOjjMdQVz272A==", - "dev": true, - "dependencies": { - "hoek": "^4.2.1", - "joi": "^13.1.2", - "node-expat": "^2.3.15" - }, - "bin": { - "xml2json": "bin/xml2json" - } - }, - "node_modules/xml2json/node_modules/hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", - "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true - }, - "node_modules/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", - "engines": { - "node": ">=0.1" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/yargs/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/yargs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/yargs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yoctodelay": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/yoctodelay/-/yoctodelay-1.2.0.tgz", - "integrity": "sha512-12y/P9MSig9/5BEhBgylss+fkHiCRZCvYR81eH35NW9uw801cvJt31EAV+WOLcwZRZbLiIQl/hxcdXXXFmGvXg==", - "dev": true, - "engines": { - "node": ">=4" - } - } - }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -24565,8 +1517,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "requires": {} + "dev": true }, "@octokit/plugin-rest-endpoint-methods": { "version": "5.9.0", @@ -24977,6 +1928,16 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -25027,8 +1988,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "acorn-node": { "version": "1.8.2", @@ -25103,8 +2063,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "amdefine": { "version": "1.0.1", @@ -26192,9 +3151,9 @@ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "combine-source-map": "~0.8.0", "defined": "^1.0.0", - "JSONStream": "^1.0.3", "safe-buffer": "^5.1.1", "through2": "^2.0.0", "umd": "^3.0.0" @@ -26221,6 +3180,7 @@ "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "assert": "^1.4.0", "browser-pack": "^6.0.1", "browser-resolve": "^2.0.0", @@ -26242,7 +3202,6 @@ "https-browserify": "^1.0.0", "inherits": "~2.0.1", "insert-module-globals": "^7.2.1", - "JSONStream": "^1.0.3", "labeled-stream-splicer": "^2.0.0", "mkdirp-classic": "^0.5.2", "module-deps": "^6.2.3", @@ -28440,7 +5399,7 @@ "integrity": "sha512-XvemZCSc05VIlYrd3SjIO/6OyA3SCXK2RIHEVIbAZjxD6/ptmQfwnrq7pWFxJ6raiD3Edh8PzCSy84QUuAzOTg==", "dev": true, "requires": { - "@definitelytyped/header-parser": "latest", + "@definitelytyped/header-parser": "^0.0.87", "command-exists": "^1.2.8", "rimraf": "^3.0.2", "semver": "^6.2.0", @@ -28513,10 +5472,10 @@ "integrity": "sha512-AlEYz68dHznzxtSsxaULqxGdXUObhv/YyyNBny9w90Z+EQygFGpbfaPLqq5jZwEBslCKPjsrpElqGtVHZXAw6g==", "dev": true, "requires": { - "@definitelytyped/header-parser": "latest", - "@definitelytyped/typescript-versions": "latest", - "@definitelytyped/utils": "latest", - "dts-critic": "latest", + "@definitelytyped/header-parser": "^0.0.87", + "@definitelytyped/typescript-versions": "^0.0.87", + "@definitelytyped/utils": "^0.0.87", + "dts-critic": "^3.3.10", "fs-extra": "^6.0.1", "json-stable-stringify": "^1.0.1", "strip-json-comments": "^2.0.1", @@ -29324,10 +6283,9 @@ } }, "eslint-plugin-highcharts": { - "version": "git+ssh://git@github.com/highcharts/eslint-plugin-highcharts.git#96f622868c35cec554ea7af07b30a35221d1dfbf", - "integrity": "sha512-RTWq2m80GZAHsGD8OhJRkGizB9vX0KLNc2zR4yXICidd43Kerf3fYCk84wglaHPTbLeUgj3txVyD7n/fQC+5Qw==", + "version": "github:highcharts/eslint-plugin-highcharts#96f622868c35cec554ea7af07b30a35221d1dfbf", + "from": "github:highcharts/eslint-plugin-highcharts#v1.0.9", "dev": true, - "from": "eslint-plugin-highcharts@github:highcharts/eslint-plugin-highcharts#v1.0.9", "requires": { "requireindex": "~1.2.0" } @@ -31099,16 +8057,14 @@ "dev": true }, "highcharts-assembler": { - "version": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#ab2cfe7f5d47c204c315336eba23f82958a24dbd", - "integrity": "sha512-8ENHIMpVu9FkUImsMpjwzXWbkCyQjW4Ca50jToPwatYYn5GcpwE2XH1z0gT+Oumpo5LGv5ZsDhAU76I8JcWfsA==", - "dev": true, - "from": "highcharts-assembler@github:highcharts/highcharts-assembler#v1.3.7" + "version": "github:highcharts/highcharts-assembler#ab2cfe7f5d47c204c315336eba23f82958a24dbd", + "from": "github:highcharts/highcharts-assembler#v1.3.7", + "dev": true }, "highcharts-declarations-generator": { - "version": "git+ssh://git@github.com/highcharts/highcharts-declarations-generator.git#739028e681284a960e315b11c70f4413581ac24d", - "integrity": "sha512-aLdjfWG/Zk4O1j0eBPj3+Wqx69womVKSnHigG+wFIRHTDo4xm0uYhneUO452NuE0nL7ezoCbUo5ZO0BPzLqanw==", + "version": "github:highcharts/highcharts-declarations-generator#739028e681284a960e315b11c70f4413581ac24d", + "from": "github:highcharts/highcharts-declarations-generator#v1.1.20", "dev": true, - "from": "highcharts-declarations-generator@github:highcharts/highcharts-declarations-generator#v1.1.20", "requires": { "colors": "^1.4.0", "mkdirp": "^1.0.4", @@ -31116,10 +8072,9 @@ } }, "highcharts-documentation-generators": { - "version": "git+ssh://git@github.com/highcharts/highcharts-documentation-generators.git#39ac26bab66c7b32d98af6a1829e653786d02e6c", - "integrity": "sha512-P0Co9M3jCWIiUpKuzeiHNnHJ0z7Sykx3GAg6+GES68KdsBnIdQFq3VkOEDEMxbBr7qSU17GpjsEPLa1b0UDELA==", + "version": "github:highcharts/highcharts-documentation-generators#39ac26bab66c7b32d98af6a1829e653786d02e6c", + "from": "github:highcharts/highcharts-documentation-generators#v0.5.27", "dev": true, - "from": "highcharts-documentation-generators@github:highcharts/highcharts-documentation-generators#v0.5.27", "requires": { "async": "^3.2.0", "colors": "^1.4.0", @@ -31195,10 +8150,9 @@ "dev": true }, "highcharts-assembler": { - "version": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#5447e0e61481864d524af4e8315a5b2dd9fb0739", - "integrity": "sha512-Bid0UGmgGMNej6ZM1igk8eM4QSXK9RwxIC71r2bfuKR9IOSoAJ1KQj+EXbYBm3/7quXMx9uMmVk2UAVjr8Lnxw==", - "dev": true, - "from": "highcharts-assembler@github:highcharts/highcharts-assembler" + "version": "github:highcharts/highcharts-assembler#5447e0e61481864d524af4e8315a5b2dd9fb0739", + "from": "github:highcharts/highcharts-assembler", + "dev": true }, "htmlparser2": { "version": "6.1.0", @@ -31323,10 +8277,9 @@ } }, "highcharts-utils": { - "version": "git+ssh://git@github.com/highcharts/highcharts-utils.git#02e3f974ad3c583734d9086ea9187dab3d788f03", - "integrity": "sha512-2Zg30ii4Q6BNDDqodHmAlzXYhWYtEvq6bFXO1aXrhV9RlX98qVkaRFFw/hak6/TNbYt+Yc+9LkcN44A/H9PxEg==", + "version": "github:highcharts/highcharts-utils#02e3f974ad3c583734d9086ea9187dab3d788f03", + "from": "github:highcharts/highcharts-utils", "dev": true, - "from": "highcharts-utils@github:highcharts/highcharts-utils", "requires": { "@babel/core": "^7.13.10", "@babel/preset-env": "^7.13.10", @@ -31342,21 +8295,21 @@ "cors": "^2.8.5", "current-git-branch": "^1.1.0", "debug": "~2.6.3", - "dotenv": "^8.2.0", - "eslint": "~4.17.0", + "dotenv": "^10.0.0", + "eslint": "^7.32.0", "esm": "^3.2.25", "express": "^4.17.1", "express-session": "^1.17.1", "glob": "^7.1.6", - "hbs": "^4.1.1", - "highcharts": "^9.1.1", + "hbs": "^4.1.2", + "highcharts": "^9.2.2", "hostile": "^1.3.3", "http-proxy": "^1.18.1", "husky": "^0.14.3", "ip": "^1.1.5", "js-yaml": "^3.14.1", "jsdom": "^16.5.2", - "jszip": "^3.6.0", + "jszip": "^3.7.0", "less-middleware": "~2.2.0", "lint-staged": "^6.1.1", "marked": "^0.3.19", @@ -31365,7 +8318,7 @@ "nodemon": "^1.19.4", "serve-favicon": "~2.4.2", "simple-git": "^1.132.0", - "ws": "^7.4.4", + "ws": "^7.5.5", "xml2json": "^0.11.2", "yargs": "^10.1.2" }, @@ -31538,7 +8491,8 @@ } }, "dotenv": { - "version": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, @@ -31570,7 +8524,8 @@ } }, "eslint": { - "version": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "requires": { @@ -32264,8 +9219,7 @@ "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true, - "requires": {} + "dev": true }, "xml-name-validator": { "version": "3.0.0", @@ -32317,10 +9271,9 @@ } }, "highsoft-websearch": { - "version": "git+ssh://git@github.com/highcharts/highsoft-websearch.git#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", - "integrity": "sha512-EYr0tvnxIWE9+MOjBj2Tny05EqbA8U8dmfIkB0A7OZVnPg0nZ6IZle08Y5XpjC9glcxIJR41jnD1bpW228h6kQ==", - "dev": true, - "from": "highsoft-websearch@github:highcharts/highsoft-websearch#v0.0.3" + "version": "github:highcharts/highsoft-websearch#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", + "from": "github:highcharts/highsoft-websearch#v0.0.3", + "dev": true }, "hmac-drbg": { "version": "1.0.1", @@ -32797,11 +9750,11 @@ "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "acorn-node": "^1.5.2", "combine-source-map": "^0.8.0", "concat-stream": "^1.6.1", "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", "path-is-absolute": "^1.0.1", "process": "~0.11.0", "through2": "^2.0.0", @@ -33755,8 +10708,7 @@ "version": "8.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", - "dev": true, - "requires": {} + "dev": true } } }, @@ -33838,16 +10790,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "jspdf-yworks": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/jspdf-yworks/-/jspdf-yworks-2.1.1.tgz", @@ -34140,15 +11082,13 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-4.1.2.tgz", "integrity": "sha512-taTPqBeHCOlkeKTSzQgIKzAUb79vw3rfbCph+xwwh63tyGjNtljwx91VArhIM9DzIIR3gB9G214wQg+oXI9ycw==", - "dev": true, - "requires": {} + "dev": true }, "karma-safari-launcher": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz", "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=", - "dev": true, - "requires": {} + "dev": true }, "karma-sharding": { "version": "4.4.0", @@ -35489,8 +12429,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "requires": {} + "dev": true }, "marked": { "version": "3.0.2", @@ -35791,6 +12730,7 @@ "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "browser-resolve": "^2.0.0", "cached-path-relative": "^1.0.2", "concat-stream": "~1.6.0", @@ -35798,7 +12738,6 @@ "detective": "^5.2.0", "duplexer2": "^0.1.2", "inherits": "^2.0.1", - "JSONStream": "^1.0.3", "parents": "^1.0.0", "readable-stream": "^2.0.2", "resolve": "^1.4.0", @@ -38942,8 +15881,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { "version": "0.6.2", @@ -39262,15 +16200,6 @@ } } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -39308,6 +16237,15 @@ "define-properties": "^1.1.3" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", diff --git a/ts/Stock/Indicators/ABands/ABandsIndicator.ts b/ts/Stock/Indicators/ABands/ABandsIndicator.ts index ebe9044b3d6..c6a0d3d976c 100644 --- a/ts/Stock/Indicators/ABands/ABandsIndicator.ts +++ b/ts/Stock/Indicators/ABands/ABandsIndicator.ts @@ -103,11 +103,14 @@ class ABandsIndicator extends SMAIndicator { public static defaultOptions: ABandsOptions = merge(SMAIndicator.defaultOptions, { /** * Option for fill color between lines in BoiligerBands Indicator. - * @type {Highcharts.Color} - * @apioption plotOptions.bb.fillColor * * @sample {highstock} stock/indicators/indicator-area-fill * background fill between lines + * + * @type {Highcharts.Color} + * @since next + * @apioption plotOptions.bb.fillColor + * */ params: { period: 20, diff --git a/ts/Stock/Indicators/BB/BBIndicator.ts b/ts/Stock/Indicators/BB/BBIndicator.ts index 4c6db270088..6261132acbd 100644 --- a/ts/Stock/Indicators/BB/BBIndicator.ts +++ b/ts/Stock/Indicators/BB/BBIndicator.ts @@ -112,12 +112,13 @@ class BBIndicator extends SMAIndicator { /** * Option for fill color between lines in BoiligerBands Indicator. * + * @sample {highstock} stock/indicators/indicator-area-fill + * background fill between lines + * * @type {Highcharts.Color} + * @since next * @apioption plotOptions.bb.fillColor - * @since 6.0.0 * - * @sample {highstock} stock/indicators/indicator-area-fill - * background fill between lines */ params: { diff --git a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts index 4c8368a25a9..5ec1b4fad38 100644 --- a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts +++ b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts @@ -62,11 +62,14 @@ class KeltnerChannelsIndicator extends SMAIndicator { public static defaultOptions: KeltnerChannelsOptions = merge(SMAIndicator.defaultOptions, { /** * Option for fill color between lines in Keltner Channels Indicator. - * @type {Highcharts.Color} - * @apioption plotOptions.keltnerchannels.fillColor * * @sample {highstock} stock/indicators/indicator-area-fill * background fill between lines + * + * @type {Highcharts.Color} + * @since next + * @apioption plotOptions.keltnerchannels.fillColor + * */ params: { /** diff --git a/ts/Stock/Indicators/PC/PCIndicator.ts b/ts/Stock/Indicators/PC/PCIndicator.ts index 37571d1abf0..6b2f75884c4 100644 --- a/ts/Stock/Indicators/PC/PCIndicator.ts +++ b/ts/Stock/Indicators/PC/PCIndicator.ts @@ -75,11 +75,13 @@ class PCIndicator extends SMAIndicator { public static defaultOptions: PCOptions = merge(SMAIndicator.defaultOptions, { /** * Option for fill color between lines in Price channel Indicator. - * @type {Highcharts.Color} - * @apioption plotOptions.pc.fillColor * * @sample {highstock} stock/indicators/indicator-area-fill * background fill between lines + * + * @type {Highcharts.Color} + * @apioption plotOptions.pc.fillColor + * */ /** * @excluding index From 0f2f9accbc72b248016048df99201c8aae62b09d Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Mon, 1 Nov 2021 15:01:39 +0100 Subject: [PATCH 016/131] Revert changes in package-lock.jscon, #15653. --- package-lock.json | 23183 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 23118 insertions(+), 65 deletions(-) diff --git a/package-lock.json b/package-lock.json index c1678da1230..2dfe0eeed22 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,23055 @@ { "name": "highcharts", - "version": "9.2.2", - "lockfileVersion": 1, + "version": "9.3.0", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "highcharts", + "version": "9.3.0", + "license": "SEE LICENSE IN ", + "dependencies": { + "jspdf-yworks": "^2.0.1", + "svg2pdf.js": "^1.3.3" + }, + "devDependencies": { + "@babel/core": "^7.15.0", + "@babel/preset-env": "^7.15.0", + "@octokit/rest": "^18.10.0", + "@types/jquery": "^3.5.6", + "@types/qunit": "^2.11.2", + "@typescript-eslint/eslint-plugin": "^2.34.0", + "@typescript-eslint/parser": "^2.34.0", + "aws-sdk": "^2.981.0", + "browserify": "^17.0.0", + "colors": "^1.4.0", + "cross-env": "^7.0.3", + "cypress": "7.7.0", + "dtslint": "^4.1.6", + "eslint": "^7.32.0", + "eslint-config-eslint": "5.0.1", + "eslint-plugin-highcharts": "github:highcharts/eslint-plugin-highcharts#v1.0.9", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-security": "^1.4.0", + "fs-extra": "^10.0.0", + "gifencoder": "^2.0.1", + "glob": "^7.1.7", + "google-closure-compiler": "20200504.0.0", + "gulp": "^4.0.2", + "gulp-jsdoc3": "^3.0.0", + "gulp-zip": "^5.1.0", + "gzip-size": "^6.0.0", + "highcharts-assembler": "github:highcharts/highcharts-assembler#v1.3.7", + "highcharts-declarations-generator": "github:highcharts/highcharts-declarations-generator#v1.1.20", + "highcharts-documentation-generators": "github:highcharts/highcharts-documentation-generators#v0.5.27", + "highcharts-utils": "github:highcharts/highcharts-utils", + "highsoft-websearch": "github:highcharts/highsoft-websearch#v0.0.3", + "husky": "4.3.6", + "js-yaml": "^3.14.1", + "jsdom": "^17.0.0", + "karma": "4.3.0", + "karma-browserstack-launcher": "1.6.0", + "karma-chrome-launcher": "^3.1.0", + "karma-edge-launcher": "^0.4.2", + "karma-firefox-launcher": "^2.1.1", + "karma-generic-preprocessor": "^1.1.1", + "karma-ie-launcher": "^1.0.0", + "karma-qunit": "^4.1.2", + "karma-safari-launcher": "^1.0.0", + "karma-sharding": "^4.4.0", + "lint-staged": "^11.1.2", + "log-update": "^4.0.0", + "lolex": "^6.0.0", + "marked": "^3.0.2", + "mkdirp": "^1.0.4", + "node-sass": "^6.0.1", + "pixelmatch": "^5.2.1", + "plugin-error": "^1.0.1", + "pngjs": "^6.0.0", + "pretty": "^2.0.0", + "qunit": "^2.16.0", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ts-node": "^10.2.1", + "tsutils": "^3.21.0", + "typescript": "~3.9.10", + "undertaker-forward-reference": "^1.0.2", + "webpack": "^5.28.0", + "yargs": "^16.2.0" + }, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", + "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-module-transforms": "^7.15.0", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.15.0", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", + "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", + "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite": { + "version": "1.0.30001252", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", + "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/colorette": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "dev": true + }, + "node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium": { + "version": "1.3.827", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.827.tgz", + "integrity": "sha512-ye+4uQOY/jbjRutMcE/EmOcNwUeo1qo9aKL2tPyb09cU3lmxNeyDF4RWiemmkknW+p29h7dyDqy02higTxc9/A==", + "dev": true + }, + "node_modules/@babel/helper-compilation-targets/node_modules/node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", + "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.15.0", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", + "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", + "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.0", + "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", + "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.15.0", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", + "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", + "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.15.0", + "@babel/types": "^7.15.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.15.tgz", + "integrity": "sha512-b9COtcAlVEQljy/9fbcMHpG+UIW9ReF+gpaxDHTlZd0c6/UU9ng8zdySAW9sRTzpvcdCHn6bUcbuYUgGzLAWVQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", + "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", + "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", + "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.15.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.8", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", + "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.9", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.9", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.0", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.0", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", + "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", + "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.0", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.15.0", + "@babel/types": "^7.15.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/parser": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", + "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", + "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz", + "integrity": "sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-consumer": "0.8.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cypress/request": { + "version": "2.88.6", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.6.tgz", + "integrity": "sha512-z0UxBE/+qaESAHY9p9sM2h8Y4XqtsbDCt0/DPOrqA/RZgKi4PkxdpXyK4wCCnSk1xHqWHZZAE+gV6aDAR6+caQ==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@definitelytyped/header-parser": { + "version": "0.0.87", + "resolved": "https://registry.npmjs.org/@definitelytyped/header-parser/-/header-parser-0.0.87.tgz", + "integrity": "sha512-fwxajaVUf4mbRWOLwUJFHyscqrrxsaybtBDBgfEr/kB4R25qbQFX2bD7rIf/5UOS7cj9l/dyVbTRxUf1OzofUg==", + "dev": true, + "dependencies": { + "@definitelytyped/typescript-versions": "^0.0.87", + "@types/parsimmon": "^1.10.1", + "parsimmon": "^1.13.0" + } + }, + "node_modules/@definitelytyped/typescript-versions": { + "version": "0.0.87", + "resolved": "https://registry.npmjs.org/@definitelytyped/typescript-versions/-/typescript-versions-0.0.87.tgz", + "integrity": "sha512-RNXQXmr64eDcoCrAKbk8v2cuj+a/5C0Bz6C2tjSJC1p477pRJMO2AmTKLJZrF8LSbCrTcZx9U5TlkMyjV17WSw==", + "dev": true + }, + "node_modules/@definitelytyped/utils": { + "version": "0.0.87", + "resolved": "https://registry.npmjs.org/@definitelytyped/utils/-/utils-0.0.87.tgz", + "integrity": "sha512-R3hZhpHHM82fjPGKf7VMsUA1C2x2hJoxmaWNlts7CMBtW0SMtJHPuEvzJxLCx5jHZDaGHei3K4ziHhOf1BLHFg==", + "dev": true, + "dependencies": { + "@definitelytyped/typescript-versions": "^0.0.87", + "@types/node": "^14.14.35", + "charm": "^1.0.2", + "fs-extra": "^8.1.0", + "fstream": "^1.0.12", + "npm-registry-client": "^8.6.0", + "tar": "^2.2.2", + "tar-stream": "^2.1.4" + } + }, + "node_modules/@definitelytyped/utils/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@highcharts/map-collection": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@highcharts/map-collection/-/map-collection-1.1.3.tgz", + "integrity": "sha512-Kb31dEQc7Kf7dxkmJEUjYlZ2wtRftEumJR/bq3SwvcviZeEhz+t6vMLXqS9qxfeO0UzSOaTCLiNMBsg/W6d7/g==", + "dev": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "node_modules/@octokit/auth-token": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz", + "integrity": "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==", + "dev": true, + "dependencies": { + "@octokit/types": "^6.0.3" + } + }, + "node_modules/@octokit/core": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz", + "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==", + "dev": true, + "dependencies": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/endpoint": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", + "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "dev": true, + "dependencies": { + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "dev": true, + "dependencies": { + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-10.0.0.tgz", + "integrity": "sha512-k1iO2zKuEjjRS1EJb4FwSLk+iF6EGp+ZV0OMRViQoWhQ1fZTk9hg1xccZII5uyYoiqcbC73MRBmT45y1vp2PPg==", + "dev": true + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.16.0.tgz", + "integrity": "sha512-8YYzALPMvEZ35kgy5pdYvQ22Roz+BIuEaedO575GwE2vb/ACDqQn0xQrTJR4tnZCJn7pi8+AWPVjrFDaERIyXQ==", + "dev": true, + "dependencies": { + "@octokit/types": "^6.26.0" + }, + "peerDependencies": { + "@octokit/core": ">=2" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "dev": true, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.9.0.tgz", + "integrity": "sha512-Rz67pg+rEJq2Qn/qfHsMiBoP7GL5NDn8Gg0ezGznZ745Ixn1gPusZYZqCXNhICYrIZaVXmusNP0iwPdphJneqQ==", + "dev": true, + "dependencies": { + "@octokit/types": "^6.26.0", + "deprecation": "^2.3.1" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/request": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.1.tgz", + "integrity": "sha512-Ls2cfs1OfXaOKzkcxnqw5MR6drMA/zWX/LIS/p8Yjdz7QKTPQLMsB3R+OvoxE6XnXeXEE2X7xe4G4l4X0gRiKQ==", + "dev": true, + "dependencies": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "dev": true, + "dependencies": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/rest": { + "version": "18.10.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.10.0.tgz", + "integrity": "sha512-esHR5OKy38bccL/sajHqZudZCvmv4yjovMJzyXlphaUo7xykmtOdILGJ3aAm0mFHmMLmPFmDMJXf39cAjNJsrw==", + "dev": true, + "dependencies": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.0", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.9.0" + } + }, + "node_modules/@octokit/types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.26.0.tgz", + "integrity": "sha512-RDxZBAFMtqs1ZPnbUu1e7ohPNfoNhTiep4fErY7tZs995BeHu369Vsh5woMIaFbllRWEZBfvTCS4hvDnMPiHrA==", + "dev": true, + "dependencies": { + "@octokit/openapi-types": "^10.0.0" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.9.tgz", + "integrity": "sha512-SdAAXZNvWfhtf3X3y1cbbCZhP3xyPh7mfTvzV6CgfWc/ZhiHpyr9bVroe2/RCHIf7gczaNcprhaBLsx0CCJHQA==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, + "node_modules/@types/jquery": { + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", + "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", + "dev": true, + "dependencies": { + "@types/sizzle": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.37", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", + "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/parsimmon": { + "version": "1.10.6", + "resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.6.tgz", + "integrity": "sha512-FwAQwMRbkhx0J6YELkwIpciVzCcgEqXEbIrIn3a2P5d3kGEHQ3wVhlN3YdVepYP+bZzCYO6OjmD4o9TGOZ40rA==", + "dev": true + }, + "node_modules/@types/qunit": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@types/qunit/-/qunit-2.11.2.tgz", + "integrity": "sha512-Bt0fz9l8sWxqP+cjoqWQyNVyOPPK+7GPhKIKLLTi7llR0FV+pyd50FXTXafZeZnsFVUgXw4pdupydz75E6vxjQ==", + "dev": true + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", + "integrity": "sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", + "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", + "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^2.0.0", + "eslint": "^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "dev": true, + "dependencies": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aggregate-error/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "dependencies": { + "string-width": "^2.0.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-observable": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz", + "integrity": "sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/app-root-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.2.1.tgz", + "integrity": "sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "node_modules/array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-reduce": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/async-reduce/-/async-reduce-0.0.1.tgz", + "integrity": "sha1-sja183bW+uOBze2QBqp/LHOxfzE=", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async.eachofseries": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.eachofseries/-/async.eachofseries-0.5.2.tgz", + "integrity": "sha1-naNK7/DTmV+UdQv5iv51OhEiAw0=", + "dev": true, + "dependencies": { + "async.util.keyiterator": "0.5.2", + "async.util.noop": "0.5.2", + "async.util.once": "0.5.2", + "async.util.onlyonce": "0.5.2", + "async.util.setimmediate": "0.5.2" + } + }, + "node_modules/async.reduce": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.reduce/-/async.reduce-0.5.2.tgz", + "integrity": "sha1-sU3YD8NtCBhW5Wab5995PvlUOR4=", + "dev": true, + "dependencies": { + "async.eachofseries": "0.5.2" + } + }, + "node_modules/async.util.isarray": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.isarray/-/async.util.isarray-0.5.2.tgz", + "integrity": "sha1-5i2sjyY29lh13PdSHC0k0N+yu98=", + "dev": true + }, + "node_modules/async.util.isarraylike": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.isarraylike/-/async.util.isarraylike-0.5.2.tgz", + "integrity": "sha1-jn+H2pFB8vCZboBAR30NTv4/UPg=", + "dev": true, + "dependencies": { + "async.util.isarray": "0.5.2" + } + }, + "node_modules/async.util.keyiterator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.keyiterator/-/async.util.keyiterator-0.5.2.tgz", + "integrity": "sha1-M55s6PidAAQz+3gU4ico8/F1CQ0=", + "dev": true, + "dependencies": { + "async.util.isarraylike": "0.5.2", + "async.util.keys": "0.5.2" + } + }, + "node_modules/async.util.keys": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.keys/-/async.util.keys-0.5.2.tgz", + "integrity": "sha1-XDTd2KPtt6eIPJtf4hJngbIJivY=", + "dev": true + }, + "node_modules/async.util.noop": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.noop/-/async.util.noop-0.5.2.tgz", + "integrity": "sha1-vdYrl8sKo/YLWGrRSEaGmJdeWLk=", + "dev": true + }, + "node_modules/async.util.once": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.once/-/async.util.once-0.5.2.tgz", + "integrity": "sha1-FFPLdATK0IImlPq6vEepblyqchY=", + "dev": true + }, + "node_modules/async.util.onlyonce": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.onlyonce/-/async.util.onlyonce-0.5.2.tgz", + "integrity": "sha1-uOb8AErckjFk154y8oE+5GXCT/I=", + "dev": true + }, + "node_modules/async.util.setimmediate": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.setimmediate/-/async.util.setimmediate-0.5.2.tgz", + "integrity": "sha1-KBLrq/KlgCd1jUvHeT0cz68QJV8=", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "dev": true, + "dependencies": { + "array-filter": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sdk": { + "version": "2.981.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.981.0.tgz", + "integrity": "sha512-Itrj9O1zmPm/HupwUiWBhoMTuSjLQzsBcEpxHgLQmUPRv2pxud8kq5DbuKdS2tLlBFMuKx4OLcs9x5RbNOfj5A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/aws-sdk/node_modules/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", + "dev": true + }, + "node_modules/aws-sdk/node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/babel-plugin-add-module-exports": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz", + "integrity": "sha1-mumh9KjcZ/DN7E9K7aHkOl/2XiU=", + "dev": true + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz", + "integrity": "sha512-7emyCsu1/xiBXgQZrscw/8KPRT44I4Yq9Pe6EGs3aPRTsWuggML1/1DTuZUuIaJPIm1FTDUVXl4x/yW8s0kQDQ==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/beeper": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-2.1.0.tgz", + "integrity": "sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA==", + "dev": true, + "dependencies": { + "yoctodelay": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz", + "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==", + "dev": true + }, + "node_modules/better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "dependencies": { + "callsite": "1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "dependencies": { + "inherits": "~2.0.0" + }, + "engines": { + "node": "0.4 || >=0.5.8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "2.x.x" + }, + "engines": { + "node": ">=0.10.40" + } + }, + "node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browser-detect": { + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/browser-detect/-/browser-detect-0.2.28.tgz", + "integrity": "sha512-KeWGHqYQmHDkCFG2dIiX/2wFUgqevbw/rd6wNi9N6rZbaSJFtG5kel0HtprRwCGp8sqpQP79LzDJXf/WCx4WAw==", + "dev": true, + "dependencies": { + "core-js": "^2.5.7" + } + }, + "node_modules/browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dev": true, + "dependencies": { + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "JSONStream": "^1.0.3", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + }, + "bin": { + "browser-pack": "bin/cmd.js" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", + "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", + "dev": true, + "dependencies": { + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^2.0.0", + "browserify-zlib": "~0.2.0", + "buffer": "~5.2.1", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.1", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^3.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.2.1", + "JSONStream": "^1.0.3", + "labeled-stream-splicer": "^2.0.0", + "mkdirp-classic": "^0.5.2", + "module-deps": "^6.2.3", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "^1.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum-object": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^3.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.12.0", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + }, + "bin": { + "browserify": "bin/cmd.js" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserify/node_modules/buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/browserify/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/browserify/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/browserify/node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/browserify/node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", + "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001208", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.712", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/browserstack": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz", + "integrity": "sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg==", + "dev": true, + "dependencies": { + "https-proxy-agent": "^2.2.1" + } + }, + "node_modules/browserstack-local": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/browserstack-local/-/browserstack-local-1.4.8.tgz", + "integrity": "sha512-s+mc3gTOJwELdLWi4qFVKtGwMbb5JWsR+JxKlMaJkRJxoZ0gg3WREgPxAN0bm6iU5+S4Bi0sz0oxBRZT8BiNsQ==", + "dev": true, + "dependencies": { + "https-proxy-agent": "^4.0.0", + "is-running": "^2.1.0", + "ps-tree": "=1.2.0", + "temp-fs": "^0.9.9" + } + }, + "node_modules/browserstack-local/node_modules/agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/browserstack-local/node_modules/https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "dev": true, + "dependencies": { + "agent-base": "5", + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true + }, + "node_modules/cachedir": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001208", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz", + "integrity": "sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==", + "dev": true + }, + "node_modules/canvas": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.7.0.tgz", + "integrity": "sha512-pzCxtkHb+5su5MQjTtepMDlIOtaXo277x0C0u3nMOxtkhTyQ+h2yNKhlROAaDllWgRyePAUitC08sXw26Eb6aw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "nan": "^2.14.0", + "node-pre-gyp": "^0.15.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/canvg": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/canvg/-/canvg-1.5.3.tgz", + "integrity": "sha512-7Gn2IuQzvUQWPIuZuFHrzsTM0gkPz2RRT9OcbdmA03jeKk8kltrD8gqUzNX15ghY/4PV5bbe5lmD6yDLDY6Ybg==", + "dependencies": { + "jsdom": "^8.1.0", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^1.4.1", + "xmldom": "^0.1.22" + } + }, + "node_modules/canvg/node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=" + }, + "node_modules/canvg/node_modules/acorn": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz", + "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/canvg/node_modules/acorn-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz", + "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", + "dependencies": { + "acorn": "^2.1.0" + } + }, + "node_modules/canvg/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/canvg/node_modules/cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/canvg/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/canvg/node_modules/jsdom": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-8.5.0.tgz", + "integrity": "sha1-1Nj12/J2hjW2KmKCO5R89wcevJg=", + "dependencies": { + "abab": "^1.0.0", + "acorn": "^2.4.0", + "acorn-globals": "^1.0.4", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.0 < 0.4.0", + "cssstyle": ">= 0.2.34 < 0.3.0", + "escodegen": "^1.6.1", + "iconv-lite": "^0.4.13", + "nwmatcher": ">= 1.3.7 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.55.0", + "sax": "^1.1.4", + "symbol-tree": ">= 3.1.0 < 4.0.0", + "tough-cookie": "^2.2.0", + "webidl-conversions": "^3.0.1", + "whatwg-url": "^2.0.1", + "xml-name-validator": ">= 2.0.1 < 3.0.0" + } + }, + "node_modules/canvg/node_modules/parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=" + }, + "node_modules/canvg/node_modules/stackblur-canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-1.4.1.tgz", + "integrity": "sha1-hJqm+UsnL/JvZHH6QTDtH35HlVs=" + }, + "node_modules/canvg/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "node_modules/canvg/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "node_modules/canvg/node_modules/whatwg-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-2.0.1.tgz", + "integrity": "sha1-U5ayBD8CDub3BNnEXqhRnnJN5lk=", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/canvg/node_modules/xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=" + }, + "node_modules/capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/catharsis": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/charm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/charm/-/charm-1.0.2.tgz", + "integrity": "sha1-it02cVOm2aWBMxBSxAkJkdqZXjU=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1" + } + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/child-process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/child-process/-/child-process-1.0.2.tgz", + "integrity": "sha1-mJdNx+0e5MYin44wX6cxOmiFp/I=", + "dev": true + }, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-spinners": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", + "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-table3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "dependencies": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "optional": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "dependencies": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + } + }, + "node_modules/combine-source-map/node_modules/convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + }, + "node_modules/combine-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/condense-newlines/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/condense-newlines/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dev": true, + "dependencies": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", + "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", + "dev": true, + "dependencies": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.1.tgz", + "integrity": "sha512-Oqp6qybMdCFcWSroh/6Q8j7YNOjRD0ThY02cAd6rugr//FCkMYonizLV8AryLU5wNJOweauIBxQYCZoV3emfcw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.8", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/browserslist": { + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/core-js-compat/node_modules/caniuse-lite": { + "version": "1.0.30001252", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", + "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/core-js-compat/node_modules/colorette": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/electron-to-chromium": { + "version": "1.3.827", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.827.tgz", + "integrity": "sha512-ye+4uQOY/jbjRutMcE/EmOcNwUeo1qo9aKL2tPyb09cU3lmxNeyDF4RWiemmkknW+p29h7dyDqy02higTxc9/A==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "dependencies": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "dependencies": { + "capture-stack-trace": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "dependencies": { + "boom": "2.x.x" + }, + "engines": { + "node": ">=0.10.40" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-line-break": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-1.1.1.tgz", + "integrity": "sha512-1feNVaM4Fyzdj4mKPIQNL2n70MmuYzAXZ1aytlROFX1JsOo070OsugwGjj7nl6jnDJWHDM8zRZswkmeYVWZJQA==", + "dependencies": { + "base64-arraybuffer": "^0.2.0" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/current-git-branch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/current-git-branch/-/current-git-branch-1.1.0.tgz", + "integrity": "sha512-n5mwGZllLsFzxDPtTmadqGe4IIBPfqPbiIRX4xgFR9VK/Bx47U+94KiVkxSKAKN6/s43TlkztS2GZpgMKzwQ8A==", + "dev": true, + "dependencies": { + "babel-plugin-add-module-exports": "^0.2.1", + "execa": "^0.6.1", + "is-git-repository": "^1.0.0" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "optional": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "node_modules/cypress": { + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", + "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^2.88.5", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^14.14.31", + "@types/sinonjs__fake-timers": "^6.0.2", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.0", + "commander": "^5.1.0", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "eventemitter2": "^6.4.3", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.5", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "ramda": "~0.27.1", + "request-progress": "^3.0.0", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "url": "^0.11.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/cypress/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cypress/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "dev": true + }, + "node_modules/cypress/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cypress/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cypress/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cypress/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/cypress/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/node_modules/is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.1.1" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/cypress/node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/cypress/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cypress/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/cypress/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/cypress/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/cypress/node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", + "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "node_modules/date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + }, + "bin": { + "dateformat": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dayjs": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true + }, + "node_modules/deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "dev": true, + "dependencies": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + }, + "bin": { + "deps-sort": "bin/cmd.js" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", + "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.2.tgz", + "integrity": "sha512-MHTthCb1zj8f1GVfRpeZUbohQf/HdBos0oX5gZcQFepOZPLLRyj6Wn7XS7EMnY7CVpwv8863u2vyE83Hfu28HQ==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.1.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/domutils/node_modules/domhandler": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.1.0.tgz", + "integrity": "sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dts-critic": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/dts-critic/-/dts-critic-3.3.10.tgz", + "integrity": "sha512-XvemZCSc05VIlYrd3SjIO/6OyA3SCXK2RIHEVIbAZjxD6/ptmQfwnrq7pWFxJ6raiD3Edh8PzCSy84QUuAzOTg==", + "dev": true, + "dependencies": { + "@definitelytyped/header-parser": "latest", + "command-exists": "^1.2.8", + "rimraf": "^3.0.2", + "semver": "^6.2.0", + "tmp": "^0.2.1", + "yargs": "^15.3.1" + }, + "engines": { + "node": ">=10.17.0" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/dts-critic/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dts-critic/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dts-critic/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/dts-critic/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dts-critic/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dts-critic/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dtslint": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/dtslint/-/dtslint-4.1.6.tgz", + "integrity": "sha512-AlEYz68dHznzxtSsxaULqxGdXUObhv/YyyNBny9w90Z+EQygFGpbfaPLqq5jZwEBslCKPjsrpElqGtVHZXAw6g==", + "dev": true, + "dependencies": { + "@definitelytyped/header-parser": "latest", + "@definitelytyped/typescript-versions": "latest", + "@definitelytyped/utils": "latest", + "dts-critic": "latest", + "fs-extra": "^6.0.1", + "json-stable-stringify": "^1.0.1", + "strip-json-comments": "^2.0.1", + "tslint": "5.14.0", + "tsutils": "^2.29.0", + "yargs": "^15.1.0" + }, + "bin": { + "dtslint": "bin/index.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">= 3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.7.0-dev || >= 3.8.0-dev || >= 3.9.0-dev || >= 4.0.0-dev" + } + }, + "node_modules/dtslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dtslint/node_modules/fs-extra": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", + "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/dtslint/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dtslint/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dtslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dtslint/node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/dtslint/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/edge-launcher": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/edge-launcher/-/edge-launcher-1.2.2.tgz", + "integrity": "sha1-60Cq+9Bnpup27/+rBke81VCbN7I=", + "dev": true + }, + "node_modules/editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "dependencies": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "bin": { + "editorconfig": "bin/editorconfig" + } + }, + "node_modules/editorconfig/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/editorconfig/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/editorconfig/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.713", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.713.tgz", + "integrity": "sha512-HWgkyX4xTHmxcWWlvv7a87RHSINEcpKYZmDMxkUlHcY+CJcfx7xEfBHuXVsO1rzyYs1WQJ7EgDp2CoErakBIow==", + "dev": true + }, + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + } + }, + "node_modules/engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "dependencies": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "node_modules/engine.io-client/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/engine.io-client/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "node_modules/engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "dependencies": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "node_modules/engine.io-parser/node_modules/base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/engine.io/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/engine.io/node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-eslint": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-eslint/-/eslint-config-eslint-5.0.1.tgz", + "integrity": "sha512-6TK0/1I/HdlTEU5albfPYs2oXVeYxHFBjIfFc/bNHQ7N+mnLlKmEJVDntSI5/kYoJCEzl1DGd23GIVA5qSkweg==", + "dev": true, + "dependencies": { + "js-yaml": "^3.5.1" + }, + "engines": { + "node": ">=0.10" + }, + "peerDependencies": { + "eslint-plugin-node": "^6.0.1" + } + }, + "node_modules/eslint-config-eslint/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-highcharts": { + "version": "1.0.9", + "resolved": "git+ssh://git@github.com/highcharts/eslint-plugin-highcharts.git#96f622868c35cec554ea7af07b30a35221d1dfbf", + "integrity": "sha512-RTWq2m80GZAHsGD8OhJRkGizB9vX0KLNc2zR4yXICidd43Kerf3fYCk84wglaHPTbLeUgj3txVyD7n/fQC+5Qw==", + "dev": true, + "license": "ISC", + "dependencies": { + "requireindex": "~1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-security": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.4.0.tgz", + "integrity": "sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==", + "dev": true, + "dependencies": { + "safe-regex": "^1.1.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "node_modules/event-stream/node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", + "dev": true + }, + "node_modules/event-stream/node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eventemitter2": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz", + "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", + "integrity": "sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/execa/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-session": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", + "dev": true, + "dependencies": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express-session/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express-session/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express-session/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-saver": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.1.tgz", + "integrity": "sha512-dCB3K7/BvAcUmtmh1DzFdv0eXSVJ9IAFt1mw3XZfAexodNRoE29l3xB2EX4wH2q8m/UTzwzEPq/ArYk98kUkBQ==" + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-parent-dir": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz", + "integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", + "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "node_modules/foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=", + "dev": true + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-extra/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/fstream/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/fstream/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/gifencoder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gifencoder/-/gifencoder-2.0.1.tgz", + "integrity": "sha512-x19DcyWY10SkshBpokqFOo/HBht9GB75evRYvaLMbez9p+yB/o+kt0fK9AwW59nFiAMs2UUQsjv1lX/hvu9Ong==", + "dev": true, + "dependencies": { + "canvas": "^2.2.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/google-closure-compiler": { + "version": "20200504.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20200504.0.0.tgz", + "integrity": "sha512-No343xYZ/d5+f7VPBm1Vy6TjcUSpP3b0VYe3lww5M5bonEnyF6jwCuGhYfwtpCnM92ZSVcLqbJJA8SDf5DvSZA==", + "dev": true, + "dependencies": { + "chalk": "2.x", + "google-closure-compiler-java": "^20200504.0.0", + "google-closure-compiler-js": "^20200504.0.0", + "minimist": "1.x", + "vinyl": "2.x", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "bin": { + "google-closure-compiler": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "google-closure-compiler-linux": "^20200504.0.0", + "google-closure-compiler-osx": "^20200504.0.0", + "google-closure-compiler-windows": "^20200504.0.0" + } + }, + "node_modules/google-closure-compiler-java": { + "version": "20200504.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20200504.0.0.tgz", + "integrity": "sha512-7E5rg8dAfpzeTsGuWpwW/ZILVoItFAw4I9AjutY3ujZIadUnlQ6hKHasyvXCB2y1Vzlvf/vsbyjoNvPPZ6IeNA==", + "dev": true + }, + "node_modules/google-closure-compiler-js": { + "version": "20200504.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20200504.0.0.tgz", + "integrity": "sha512-+03QX239BszaF/tpBYOT5JLR2yAwRoy5ObmwI1zeq9gq+zveD8w7mISWMY+I/3HYef7blN+aMKi78ulE3Mnyww==", + "dev": true + }, + "node_modules/google-closure-compiler-linux": { + "version": "20200504.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20200504.0.0.tgz", + "integrity": "sha512-DljGPGILaebP6XdykflPwzwYrpi3lamfIx7FNjjhqM0ukHOBUyRfEW8E87sjSwCgvQFHqUn3CB39JhLEcf15UA==", + "cpu": [ + "x64", + "x86" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/google-closure-compiler-osx": { + "version": "20200504.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20200504.0.0.tgz", + "integrity": "sha512-isez2ZP42xLkIMd+HgD+DkazHfXNsmCwn6wC7LWlBG56vVM2NoBXTjNn+uPjLFJ0M+wzhlwIVhJnMF+qORH2Sw==", + "cpu": [ + "x64", + "x86" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/google-closure-compiler-windows": { + "version": "20200504.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-windows/-/google-closure-compiler-windows-20200504.0.0.tgz", + "integrity": "sha512-T5g2Slv6W/SO4RhAZcp6neWbZCQ8B0QXujvqLbx331r7uMxM7IaScHTNry6NTFFwReiY28COIqSuyEPuGmFjDg==", + "cpu": [ + "x64", + "x86" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "dependencies": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-jsdoc3": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-jsdoc3/-/gulp-jsdoc3-3.0.0.tgz", + "integrity": "sha512-rE2jAwCPA8XFi9g4V3Z3LPhZNjxuMTIYQVMjdqZAQpRfJITLVaUK3xfmiiNTMc7j+fT7pL8Q5yj7ZPRdwCJWNg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "beeper": "^2.0.0", + "debug": "^4.1.1", + "fancy-log": "^1.3.3", + "ink-docstrap": "^1.3.2", + "jsdoc": "^3.6.3", + "map-stream": "0.0.7", + "tmp": "0.1.0" + } + }, + "node_modules/gulp-jsdoc3/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/gulp-jsdoc3/node_modules/tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "dependencies": { + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-zip": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.1.0.tgz", + "integrity": "sha512-XZr/y91IliK/SpR74g3TkZejGkGEmK7CSDjSghT1jXshgO+dFvpLIz9w9fpuwkew6i7k4F+G24TubNgq1ISzEw==", + "dev": true, + "dependencies": { + "get-stream": "^5.2.0", + "plugin-error": "^1.0.1", + "through2": "^3.0.1", + "vinyl": "^2.1.0", + "yazl": "^2.5.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "gulp": ">=4" + }, + "peerDependenciesMeta": { + "gulp": { + "optional": true + } + } + }, + "node_modules/gulp-zip/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/gulp/node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/gulp/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp/node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp/node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/gulp/node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "node_modules/gulp/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/gulp/node_modules/yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "node_modules/gulp/node_modules/yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "dependencies": { + "isarray": "2.0.1" + } + }, + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + }, + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/hbs": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.1.2.tgz", + "integrity": "sha512-WfBnQbozbdiTLjJu6P6Wturgvy0FN8xtRmIjmP0ebX9OGQrt+2S6UC7xX0IebHTCS1sXe20zfTzQ7yhjrEvrfQ==", + "dev": true, + "dependencies": { + "handlebars": "4.7.7", + "walk": "2.3.14" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/highcharts": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-9.2.2.tgz", + "integrity": "sha512-OMEdFCaG626ES1JEcKAvJTpxAOMuchy0XuAplmnOs0Yu7NMd2RMfTLFQ2fCJOxo3ubSdm/RVQwKAWC+5HYThnw==", + "dev": true + }, + "node_modules/highcharts-assembler": { + "version": "1.3.7", + "resolved": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#ab2cfe7f5d47c204c315336eba23f82958a24dbd", + "integrity": "sha512-8ENHIMpVu9FkUImsMpjwzXWbkCyQjW4Ca50jToPwatYYn5GcpwE2XH1z0gT+Oumpo5LGv5ZsDhAU76I8JcWfsA==", + "dev": true, + "license": "ISC" + }, + "node_modules/highcharts-declarations-generator": { + "version": "1.1.20", + "resolved": "git+ssh://git@github.com/highcharts/highcharts-declarations-generator.git#739028e681284a960e315b11c70f4413581ac24d", + "integrity": "sha512-aLdjfWG/Zk4O1j0eBPj3+Wqx69womVKSnHigG+wFIRHTDo4xm0uYhneUO452NuE0nL7ezoCbUo5ZO0BPzLqanw==", + "dev": true, + "dependencies": { + "colors": "^1.4.0", + "mkdirp": "^1.0.4", + "request": "^2.88.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/highcharts-documentation-generators": { + "version": "0.5.27", + "resolved": "git+ssh://git@github.com/highcharts/highcharts-documentation-generators.git#39ac26bab66c7b32d98af6a1829e653786d02e6c", + "integrity": "sha512-P0Co9M3jCWIiUpKuzeiHNnHJ0z7Sykx3GAg6+GES68KdsBnIdQFq3VkOEDEMxbBr7qSU17GpjsEPLa1b0UDELA==", + "dev": true, + "license": "UNLICENSED", + "dependencies": { + "async": "^3.2.0", + "colors": "^1.4.0", + "express": "^4.17.1", + "fast-deep-equal": "^3.1.3", + "handlebars": "^4.7.7", + "highcharts-assembler": "github:highcharts/highcharts-assembler", + "marked": "^2.0.3", + "mkdirp": "^1.0.4", + "moment": "^2.29.1", + "sanitize-html": "^2.3.3", + "semver": "^7.3.5", + "taffydb": "^2.7.3", + "typedoc": "~0.20.36", + "underscore": "^1.13.1", + "yargs": "^17.0.1" + }, + "bin": { + "highcharts-api-docs": "api-docs/bin/generator.js", + "highcharts-typedoc": "typedoc/bin/highcharts-typedoc" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/highcharts-documentation-generators/node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/highcharts-assembler": { + "version": "1.3.7", + "resolved": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#5447e0e61481864d524af4e8315a5b2dd9fb0739", + "integrity": "sha512-Bid0UGmgGMNej6ZM1igk8eM4QSXK9RwxIC71r2bfuKR9IOSoAJ1KQj+EXbYBm3/7quXMx9uMmVk2UAVjr8Lnxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/highcharts-documentation-generators/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/marked": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", + "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/sanitize-html": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.4.0.tgz", + "integrity": "sha512-Y1OgkUiTPMqwZNRLPERSEi39iOebn2XJLbeiGOBhaJD/yLqtLGu6GE5w7evx177LeGgSE+4p4e107LMiydOf6A==", + "dev": true, + "dependencies": { + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "htmlparser2": "^6.0.0", + "is-plain-object": "^5.0.0", + "klona": "^2.0.3", + "parse-srcset": "^1.0.2", + "postcss": "^8.0.2" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/taffydb": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz", + "integrity": "sha1-KtNxaWKUmPylvIQkMJbTzeDsOjQ=", + "dev": true + }, + "node_modules/highcharts-documentation-generators/node_modules/underscore": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", + "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", + "dev": true + }, + "node_modules/highcharts-documentation-generators/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/yargs": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/highcharts-documentation-generators/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/highcharts-utils": { + "version": "0.0.0", + "resolved": "git+ssh://git@github.com/highcharts/highcharts-utils.git#02e3f974ad3c583734d9086ea9187dab3d788f03", + "integrity": "sha512-2Zg30ii4Q6BNDDqodHmAlzXYhWYtEvq6bFXO1aXrhV9RlX98qVkaRFFw/hak6/TNbYt+Yc+9LkcN44A/H9PxEg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.13.10", + "@babel/preset-env": "^7.13.10", + "@highcharts/map-collection": "^1.1.3", + "@octokit/rest": "^18.3.5", + "async-exit-hook": "^2.0.1", + "body-parser": "^1.19.0", + "browser-detect": "^0.2.28", + "child-process": "^1.0.2", + "colors": "^1.4.0", + "compare-versions": "^3.6.0", + "cookie-parser": "^1.4.5", + "cors": "^2.8.5", + "current-git-branch": "^1.1.0", + "debug": "~2.6.3", + "dotenv": "^8.2.0", + "eslint": "~4.17.0", + "esm": "^3.2.25", + "express": "^4.17.1", + "express-session": "^1.17.1", + "glob": "^7.1.6", + "hbs": "^4.1.1", + "highcharts": "^9.1.1", + "hostile": "^1.3.3", + "http-proxy": "^1.18.1", + "husky": "^0.14.3", + "ip": "^1.1.5", + "js-yaml": "^3.14.1", + "jsdom": "^16.5.2", + "jszip": "^3.6.0", + "less-middleware": "~2.2.0", + "lint-staged": "^6.1.1", + "marked": "^0.3.19", + "moment": "^2.29.1", + "morgan": "^1.10.0", + "nodemon": "^1.19.4", + "serve-favicon": "~2.4.2", + "simple-git": "^1.132.0", + "ws": "^7.4.4", + "xml2json": "^0.11.2", + "yargs": "^10.1.2" + }, + "bin": { + "highcharts-utils": "bin/cli.js" + } + }, + "node_modules/highcharts-utils/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/highcharts-utils/node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/highcharts-utils/node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/highcharts-utils/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/highcharts-utils/node_modules/agent-base/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/highcharts-utils/node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/highcharts-utils/node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/highcharts-utils/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/highcharts-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/highcharts-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/highcharts-utils/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/highcharts-utils/node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/highcharts-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/highcharts-utils/node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/highcharts-utils/node_modules/escodegen/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/highcharts-utils/node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/highcharts-utils/node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/highcharts-utils/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/highcharts-utils/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/highcharts-utils/node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/highcharts-utils/node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/husky": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-0.14.3.tgz", + "integrity": "sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/highcharts-utils/node_modules/jsdom": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.5", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/highcharts-utils/node_modules/jsdom/node_modules/acorn": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", + "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/highcharts-utils/node_modules/jszip": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", + "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/highcharts-utils/node_modules/lint-staged": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-6.1.1.tgz", + "integrity": "sha512-M/7bwLdXbeG7ZNLcasGeLMBDg60/w6obj3KOtINwJyxAxb53XGY0yH5FSZlWklEzuVbTtqtIfAajh6jYIN90AA==", + "dev": true, + "dependencies": { + "app-root-path": "^2.0.0", + "chalk": "^2.1.0", + "commander": "^2.11.0", + "cosmiconfig": "^4.0.0", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "execa": "^0.8.0", + "find-parent-dir": "^0.3.0", + "is-glob": "^4.0.0", + "jest-validate": "^21.1.0", + "listr": "^0.13.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "minimatch": "^3.0.0", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "staged-git-files": "1.0.0", + "stringify-object": "^3.2.0" + }, + "bin": { + "lint-staged": "index.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/highcharts-utils/node_modules/lint-staged/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/highcharts-utils/node_modules/lint-staged/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/highcharts-utils/node_modules/marked": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", + "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/os-locale/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/highcharts-utils/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/highcharts-utils/node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highcharts-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/highcharts-utils/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/highcharts-utils/node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/highcharts-utils/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/highcharts-utils/node_modules/whatwg-url": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", + "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/highcharts-utils/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/highcharts-utils/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/highcharts-utils/node_modules/ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/highcharts-utils/node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/highcharts-utils/node_modules/yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "node_modules/highcharts-utils/node_modules/yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/highsoft-websearch": { + "version": "0.0.3", + "resolved": "git+ssh://git@github.com/highcharts/highsoft-websearch.git#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", + "integrity": "sha512-EYr0tvnxIWE9+MOjBj2Tny05EqbA8U8dmfIkB0A7OZVnPg0nZ6IZle08Y5XpjC9glcxIJR41jnD1bpW228h6kQ==", + "dev": true, + "license": "SEE LICENSE IN LICENSE.md", + "bin": { + "highsoft-websearch": "bin/highsoft-websearch" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.40" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hostile": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/hostile/-/hostile-1.3.3.tgz", + "integrity": "sha512-y1CHgVaaWfC5xWUXRx4PCzZzHy4sGb/XGze8y583hKx7yLkDTsIt47QVGiCcnBxUyV8A8s0e+DMjBNye3W3ONg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "chalk": "^4.1.0", + "minimist": "^1.2.5", + "once": "^1.4.0", + "split": "^1.0.1", + "through": "^2.3.8" + }, + "bin": { + "hostile": "bin/cmd.js" + } + }, + "node_modules/hostile/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/hostile/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/hostile/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/hostile/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/hostile/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hostile/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html2canvas": { + "version": "1.0.0-rc.7", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.0.0-rc.7.tgz", + "integrity": "sha512-yvPNZGejB2KOyKleZspjK/NruXVQuowu8NnV2HYG7gW7ytzl+umffbtUI62v2dCHQLDdsK6HIDtyJZ0W3neerA==", + "dependencies": { + "css-line-break": "1.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/husky": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.6.tgz", + "integrity": "sha512-o6UjVI8xtlWRL5395iWq9LKDyp/9TE7XMOTvIpEVzW638UcGxTmV5cfel6fsk/jbZSTlvfGVJf2svFtybcIZag==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" + } + }, + "node_modules/husky/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/husky/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/husky/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/husky/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/husky/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/husky/node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/husky/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/ink-docstrap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ink-docstrap/-/ink-docstrap-1.3.2.tgz", + "integrity": "sha512-STx5orGQU1gfrkoI/fMU7lX6CSP7LBGO10gXNgOZhwKhUqbtNjCkYSewJtNnLmWP1tAGN6oyEpG1HFPw5vpa5Q==", + "dev": true, + "dependencies": { + "moment": "^2.14.1", + "sanitize-html": "^1.13.0" + } + }, + "node_modules/inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "dependencies": { + "source-map": "~0.5.3" + } + }, + "node_modules/inline-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/insert-module-globals": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", + "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", + "dev": true, + "dependencies": { + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "JSONStream": "^1.0.3", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + }, + "bin": { + "insert-module-globals": "bin/cmd.js" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", + "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-git-repository": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-git-repository/-/is-git-repository-1.1.1.tgz", + "integrity": "sha1-xo5LeoBkIjSarsSIlzqQVY1+m+A=", + "dev": true, + "dependencies": { + "execa": "^0.6.1", + "path-is-absolute": "^1.0.1" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-observable": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz", + "integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=", + "dev": true, + "dependencies": { + "symbol-observable": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-running": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-running/-/is-running-2.1.0.tgz", + "integrity": "sha1-MKc/9cw4VOT8JUkICen1q/jeCeA=", + "dev": true + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz", + "integrity": "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.2", + "es-abstract": "^1.18.0-next.2", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "dependencies": { + "buffer-alloc": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "dev": true, + "dependencies": { + "punycode": "2.x.x" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "deprecated": "This module is no longer maintained, try this instead:\n npm i nyc\nVisit https://istanbul.js.org/integrations for other alternatives.", + "dev": true, + "optional": true, + "dependencies": { + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "istanbul": "lib/cli.js" + } + }, + "node_modules/istanbul/node_modules/abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true, + "optional": true + }, + "node_modules/istanbul/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true, + "optional": true + }, + "node_modules/istanbul/node_modules/escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "optional": true, + "dependencies": { + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=0.12.0" + }, + "optionalDependencies": { + "source-map": "~0.2.0" + } + }, + "node_modules/istanbul/node_modules/esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true, + "optional": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul/node_modules/estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "optional": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/istanbul/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "optional": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/istanbul/node_modules/js-yaml/node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "optional": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/istanbul/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "optional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/istanbul/node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/istanbul/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true, + "optional": true + }, + "node_modules/istanbul/node_modules/source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/istanbul/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "optional": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/istanbul/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/jest-get-type": { + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-21.2.0.tgz", + "integrity": "sha512-y2fFw3C+D0yjNSDp7ab1kcd6NUYfy3waPTlD8yWkAtiocJdBRQqNoRqVfMNxgj+IjT0V5cBIHJO0z9vuSSZ43Q==", + "dev": true + }, + "node_modules/jest-validate": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-21.2.1.tgz", + "integrity": "sha512-k4HLI1rZQjlU+EC682RlQ6oZvLrE5SCh3brseQc24vbZTxzT/k/3urar5QMCVgjadmSO7lECeGdc6YxnM3yEGg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^21.2.0", + "leven": "^2.1.0", + "pretty-format": "^21.2.1" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/joi": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", + "integrity": "sha512-xuY5VkHfeOYK3Hdi91ulocfuFopwgbSORmIwzcwHKESQhC7w1kD5jaVSPnqDxS2I8t3RZ9omCKAxNwXN5zG1/Q==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "dependencies": { + "hoek": "5.x.x", + "isemail": "3.x.x", + "topo": "3.x.x" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/joi/node_modules/hoek": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz", + "integrity": "sha512-Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/js-beautify": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz", + "integrity": "sha512-MsXlH6Z/BiRYSkSRW3clNDqDjSpiSNOiG8xYVUBXt4k0LnGvDhlTGOlHX1VFtAdoLmtwjxMG5qiWKy/g+Ipv5w==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/js-beautify/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", + "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", + "dev": true, + "dependencies": { + "xmlcreate": "^2.0.3" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsdoc": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz", + "integrity": "sha512-znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.9.4", + "bluebird": "^3.7.2", + "catharsis": "^0.8.11", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.1", + "klaw": "^3.0.0", + "markdown-it": "^10.0.0", + "markdown-it-anchor": "^5.2.7", + "marked": "^0.8.2", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "taffydb": "2.6.2", + "underscore": "~1.10.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=8.15.0" + } + }, + "node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdoc/node_modules/marked": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", + "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/jsdoc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jsdom": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-17.0.0.tgz", + "integrity": "sha512-MUq4XdqwtNurZDVeKScENMPHnkgmdIvMzZ1r1NSwHkDuaqI6BouPjr+17COo4/19oLNnmdpFDPOHVpgIZmZ+VA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.4.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.0", + "decimal.js": "^10.3.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^9.0.0", + "ws": "^8.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/jsdom/node_modules/data-urls": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.0.tgz", + "integrity": "sha512-4AefxbTTdFtxDUdh0BuMBs2qJVL25Mow2zlcuuePegQwgD6GEmQao42LLEeksOui8nL4RcNEugIpFP7eRd33xg==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^9.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jsdom/node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", + "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jspdf-yworks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/jspdf-yworks/-/jspdf-yworks-2.1.1.tgz", + "integrity": "sha512-ZTUYUiL2YLCUZUvap38PlYaE9ZtyscxxgV5K+iLdx6qyOVTYJY+Tl2b6D7syUHeTJXdO8Ntw6hawNaXydcTLUA==", + "deprecated": "This fork is now obsolete. Use the regular jspdf (>=2.0.0) instead.", + "dependencies": { + "atob": "^2.1.2", + "btoa": "^1.2.1", + "canvg": "1.5.3", + "es6-promise": "^4.2.6", + "file-saver": "2.0.1", + "html2canvas": "^1.0.0-rc.1", + "omggif": "1.0.9", + "stackblur-canvas": "2.2.0" + }, + "bin": { + "jsPDF-makeFonts": "makeFonts.js" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/karma": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-4.3.0.tgz", + "integrity": "sha512-NSPViHOt+RW38oJklvYxQC4BSQsv737oQlr/r06pCM+slDOr4myuI1ivkRmp+3dVpJDfZt2DmaPJ2wkx+ZZuMQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "braces": "^3.0.2", + "chokidar": "^3.0.0", + "colors": "^1.1.0", + "connect": "^3.6.0", + "core-js": "^3.1.3", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "flatted": "^2.0.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^4.17.14", + "log4js": "^4.0.0", + "mime": "^2.3.1", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", + "socket.io": "2.1.1", + "source-map": "^0.6.1", + "tmp": "0.0.33", + "useragent": "2.3.0" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/karma-browserstack-launcher": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-1.6.0.tgz", + "integrity": "sha512-Y/UWPdHZkHIVH2To4GWHCTzmrsB6H7PBWy6pw+TWz5sr4HW2mcE+Uj6qWgoVNxvQU1Pfn5LQQzI6EQ65p8QbiQ==", + "dev": true, + "dependencies": { + "browserstack": "~1.5.1", + "browserstack-local": "^1.3.7", + "q": "~1.5.0" + }, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-chrome-launcher/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/karma-coverage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.2.tgz", + "integrity": "sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw==", + "dev": true, + "optional": true, + "dependencies": { + "dateformat": "^1.0.6", + "istanbul": "^0.4.0", + "lodash": "^4.17.0", + "minimatch": "^3.0.0", + "source-map": "^0.5.1" + } + }, + "node_modules/karma-coverage/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma-edge-launcher": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/karma-edge-launcher/-/karma-edge-launcher-0.4.2.tgz", + "integrity": "sha512-YAJZb1fmRcxNhMIWYsjLuxwODBjh2cSHgTW/jkVmdpGguJjLbs9ZgIK/tEJsMQcBLUkO+yO4LBbqYxqgGW2HIw==", + "dev": true, + "dependencies": { + "edge-launcher": "1.2.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-firefox-launcher": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.1.tgz", + "integrity": "sha512-VzDMgPseXak9DtfyE1O5bB2BwsMy1zzO1kUxVW1rP0yhC4tDNJ0p3JoFdzvrK4QqVzdqUMa9Rx9YzkdFp8hz3Q==", + "dev": true, + "dependencies": { + "is-wsl": "^2.2.0", + "which": "^2.0.1" + } + }, + "node_modules/karma-generic-preprocessor": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/karma-generic-preprocessor/-/karma-generic-preprocessor-1.1.1.tgz", + "integrity": "sha512-lzUdaUTCadpvjwhG1/FVQ8/n1tPddJxjMD6lQs6S3XGETBr1vfMd0V2sirVYO4DJOjSoJNsc3MRRoOTIUPAn1A==", + "dev": true, + "dependencies": { + "async-reduce": "0.0.1", + "async.reduce": "^0.5.2", + "minimatch": "^3.0.4" + }, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-ie-launcher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz", + "integrity": "sha1-SXmGhCxJAZA0bNifVJTKmDDG1Zw=", + "dev": true, + "dependencies": { + "lodash": "^4.6.1" + }, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-qunit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-4.1.2.tgz", + "integrity": "sha512-taTPqBeHCOlkeKTSzQgIKzAUb79vw3rfbCph+xwwh63tyGjNtljwx91VArhIM9DzIIR3gB9G214wQg+oXI9ycw==", + "dev": true, + "peerDependencies": { + "karma": "^4.0.0 || ^5.0.0 || ^6.0.0", + "qunit": "^2.0.0" + } + }, + "node_modules/karma-safari-launcher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz", + "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=", + "dev": true, + "peerDependencies": { + "karma": ">=0.9" + } + }, + "node_modules/karma-sharding": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/karma-sharding/-/karma-sharding-4.4.0.tgz", + "integrity": "sha512-iFpCfzNJmAJShNyoA9TSMUnVfVCaQzHVGw+CQfFuRHnKkfR6QcUtkMUhi38NUdW/S1qP50kT50fd1f8hXKOOgQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "karma-coverage": "^1.1.1" + } + }, + "node_modules/karma/node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/karma/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/karma/node_modules/core-js": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz", + "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/karma/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/karma/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/karma/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/karma/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/karma/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/karma/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/karma/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/karma/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "dependencies": { + "package-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=0.12" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.2.11", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "2.81.0", + "source-map": "^0.5.3" + } + }, + "node_modules/less-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/less-middleware/-/less-middleware-2.2.1.tgz", + "integrity": "sha512-1fDsyifwRGObMmqaZhkTDAmVnvgpZmdf6ZTSCbVv9vt+xhlzOz5TDNlLCbITsusEB3d0OKOEadwN9ic3PyOWCg==", + "dev": true, + "dependencies": { + "less": "~2.7.1", + "mkdirp": "~0.5.1", + "node.extend": "~2.0.0" + }, + "engines": { + "node": ">= 0.7.1" + } + }, + "node_modules/less-middleware/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/less/node_modules/ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "dependencies": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "node_modules/less/node_modules/assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/less/node_modules/aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/less/node_modules/form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/less/node_modules/har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "deprecated": "this library is no longer supported", + "dev": true, + "optional": true, + "dependencies": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "dependencies": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/less/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "optional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/less/node_modules/oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/less/node_modules/performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "node_modules/less/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true, + "optional": true + }, + "node_modules/less/node_modules/qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/less/node_modules/request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "optional": true, + "dependencies": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/less/node_modules/tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "optional": true, + "dependencies": { + "punycode": "^1.4.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/lint-staged": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", + "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "commander": "^7.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "listr2": "^3.8.2", + "log-symbols": "^4.1.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/lint-staged/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/lint-staged/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lint-staged/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/listr": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.13.0.tgz", + "integrity": "sha1-ILsLowuuZg7oTMBQPfS+PVYjiH0=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "figures": "^1.7.0", + "indent-string": "^2.1.0", + "is-observable": "^0.2.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.4.0", + "listr-verbose-renderer": "^0.4.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "ora": "^0.2.3", + "p-map": "^1.1.1", + "rxjs": "^5.4.2", + "stream-to-observable": "^0.2.0", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-update-renderer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz", + "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-update-renderer/node_modules/ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-update-renderer/node_modules/log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/log-update": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", + "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", + "dev": true, + "dependencies": { + "ansi-escapes": "^1.0.0", + "cli-cursor": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/listr-verbose-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", + "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "cli-cursor": "^1.0.2", + "date-fns": "^1.27.2", + "figures": "^1.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-verbose-renderer/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-verbose-renderer/node_modules/cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-verbose-renderer/node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-verbose-renderer/node_modules/onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-verbose-renderer/node_modules/restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-verbose-renderer/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/listr/node_modules/ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/log-update": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", + "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", + "dev": true, + "dependencies": { + "ansi-escapes": "^1.0.0", + "cli-cursor": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/listr2": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.11.1.tgz", + "integrity": "sha512-ZXQvQfmH9iWLlb4n3hh31yicXDxlzB0pE7MM1zu6kgbVL4ivEsO4H8IPh4E682sC8RjnYO9anose+zT52rrpyg==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^1.2.2", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + } + }, + "node_modules/listr2/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/listr2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/listr2/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log4js": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz", + "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==", + "dev": true, + "dependencies": { + "date-format": "^2.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.0", + "rfdc": "^1.1.4", + "streamroller": "^1.0.6" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/log4js/node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/lolex": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-6.0.0.tgz", + "integrity": "sha512-ad9IBHbfVJ3bPAotDxnCgJgKcNK5/mrRAfbJzXhY5+PEmuBWP7wyHQlA6L8TfSfPlqlDjY4K7IG6mbzsrIBx1A==", + "deprecated": "lolex has been renamed to @sinonjs/fake-timers. No API changes made. Please use the new package instead", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-anchor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "dev": true, + "peerDependencies": { + "markdown-it": "*" + } + }, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "node_modules/marked": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.2.tgz", + "integrity": "sha512-TMJQQ79Z0e3rJYazY0tIoMsFzteUGw9fB3FD+gzuIT3zLuG9L9ckIvUfF51apdJkcqc208jJN2KbtPbOvXtbjA==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "dependencies": { + "mime-db": "1.47.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/module-deps": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", + "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", + "dev": true, + "dependencies": { + "browser-resolve": "^2.0.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.2.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "JSONStream": "^1.0.3", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + }, + "bin": { + "module-deps": "bin/cmd.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/morgan/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/needle": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", + "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", + "dev": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node_modules/node-expat": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/node-expat/-/node-expat-2.4.0.tgz", + "integrity": "sha512-X8Y/Zk/izfNgfayeOeUGqze7KlaOwVJ9SDTjHUMKd0hu0aFTRpLlLCBwmx79cTPiQWD24I1YOafF+U+rTvEMfQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.13.2" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-gyp/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-gyp/node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-pre-gyp": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", + "integrity": "sha512-7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA==", + "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future", + "dev": true, + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.3", + "needle": "^2.5.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/node-pre-gyp/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/node-pre-gyp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/node-pre-gyp/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-pre-gyp/node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/node-pre-gyp/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "node_modules/node-sass": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", + "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^9.0.0", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-sass/node_modules/map-obj": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/node-sass/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/node-sass/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-sass/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/node-sass/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-watch": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz", + "integrity": "sha512-UWblPYuZYrkCQCW5PxAwYSxaELNBLUckrTBBk8xr1/bUgyOkYYTsUcV4e3ytcazFEOyiRyiUrsG37pu6I0I05g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/node.extend": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", + "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3", + "is": "^3.2.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/nodemon": { + "version": "1.19.4", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz", + "integrity": "sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chokidar": "^2.1.8", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.5.0" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "dev": true, + "dependencies": { + "which": "^1.2.10" + }, + "bin": { + "npm-path": "bin/npm-path" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm-path/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/npm-registry-client": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz", + "integrity": "sha512-Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.2", + "graceful-fs": "^4.1.6", + "normalize-package-data": "~1.0.1 || ^2.0.0", + "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "once": "^1.3.3", + "request": "^2.74.0", + "retry": "^0.10.0", + "safe-buffer": "^5.1.1", + "semver": "2 >=2.2.1 || 3.x || 4 || 5", + "slide": "^1.1.3", + "ssri": "^5.2.4" + }, + "optionalDependencies": { + "npmlog": "2 || ^3.1.0 || ^4.0.0" + } + }, + "node_modules/npm-registry-client/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", + "dev": true, + "dependencies": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + }, + "bin": { + "npm-which": "bin/npm-which.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/npm-which/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwmatcher": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/omggif": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.9.tgz", + "integrity": "sha1-3LcCTazVDFK00wPwSALJHAV8dl8=" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onigasm": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", + "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", + "dev": true, + "dependencies": { + "lru-cache": "^5.1.1" + } + }, + "node_modules/onigasm/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/onigasm/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + }, + "node_modules/optimist/node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz", + "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", + "dev": true, + "dependencies": { + "chalk": "^1.1.1", + "cli-cursor": "^1.0.2", + "cli-spinners": "^0.1.2", + "object-assign": "^4.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ora/node_modules/cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ora/node_modules/onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ora/node_modules/restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=", + "dev": true + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "dependencies": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "dependencies": { + "path-platform": "~0.11.15" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=", + "dev": true + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "dependencies": { + "better-assert": "~1.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/parsimmon": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.18.0.tgz", + "integrity": "sha512-EtVsGuQfDgwGgXzsSDe+5egRPwbcgKRd/omQ1L3Oj2pHy0gYqd+Q7zrBIQ7P/BN6DWUP9vV45HIgZHCmssdzMg==", + "dev": true + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pixelmatch": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.2.1.tgz", + "integrity": "sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==", + "dev": true, + "dependencies": { + "pngjs": "^4.0.1" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pixelmatch/node_modules/pngjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-4.0.1.tgz", + "integrity": "sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plugin-error/node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", + "dev": true, + "dependencies": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "21.2.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-21.2.1.tgz", + "integrity": "sha512-ZdWPGYAnYfcVP8yKA3zFjCn8s4/17TeYH28MXuC8vTp0o21eXjbFGcOAXZEaDaOFJjc3h2qa7HQNHNshhvoh2A==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pretty/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "dependencies": { + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/qunit": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.16.0.tgz", + "integrity": "sha512-88x9t+rRMbB6IrCIUZvYU4pJy7NiBEv7SX8jD4LZAsIj+dV+kwGnFStOmPNvqa6HM96VZMD8CIIFKH2+3qvluA==", + "dev": true, + "dependencies": { + "commander": "7.1.0", + "node-watch": "0.7.1", + "tiny-glob": "0.2.8" + }, + "bin": { + "qunit": "bin/qunit.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/qunit/node_modules/commander": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", + "dev": true + }, + "node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", + "dev": true, + "dependencies": { + "throttleit": "^1.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true, + "engines": { + "node": ">=0.10.5" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/requizzle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", + "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha1-1lBezbMEplldom+ktDMHMGd1lF0=", + "engines": { + "node": ">= 0.8.15" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "dependencies": { + "symbol-observable": "1.0.1" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize-html": { + "version": "1.27.5", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.5.tgz", + "integrity": "sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==", + "dev": true, + "dependencies": { + "htmlparser2": "^4.1.0", + "lodash": "^4.17.15", + "parse-srcset": "^1.0.2", + "postcss": "^7.0.27" + } + }, + "node_modules/sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "bin": { + "sassgraph": "bin/sassgraph" + } + }, + "node_modules/sass-graph/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/sass-graph/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/sass-graph/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sass-graph/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sass-graph/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/sass-graph/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "dependencies": { + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-favicon": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.5.tgz", + "integrity": "sha512-s7F8h2NrslMkG50KxvlGdj+ApSwaLex0vexuJ9iFf3GLTIp1ph/l1qZvRe9T9TJEYZgmq72ZwJ2VYiAEtChknw==", + "dev": true, + "dependencies": { + "etag": "~1.8.1", + "fresh": "0.5.2", + "ms": "2.0.0", + "parseurl": "~1.3.2", + "safe-buffer": "5.1.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-favicon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-favicon/node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "dev": true, + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "node_modules/shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shiki": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.10.tgz", + "integrity": "sha512-xeM7Oc6hY+6iW5O/T5hor8ul7mEprzyl5y4r5zthEHToQNw7MIhREMgU3r2gKDB0NaMLNrkcEQagudCdzE13Lg==", + "dev": true, + "dependencies": { + "json5": "^2.2.0", + "onigasm": "^2.2.5", + "vscode-textmate": "5.2.0" + } + }, + "node_modules/sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "dev": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-git": { + "version": "1.132.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.132.0.tgz", + "integrity": "sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==", + "dev": true, + "dependencies": { + "debug": "^4.0.1" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", + "dev": true, + "optional": true, + "dependencies": { + "hoek": "2.x.x" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "dependencies": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "node_modules/socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "dependencies": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "node_modules/socket.io-client/node_modules/base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/socket.io-client/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "dependencies": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io-parser/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/socket.io/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stackblur-canvas": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.2.0.tgz", + "integrity": "sha512-5Gf8dtlf8k6NbLzuly2NkGrkS/Ahh+I5VUjO7TnFizdJtgpfpLLEdQlLe9umbcnZlitU84kfYjXE67xlSXfhfQ==" + }, + "node_modules/staged-git-files": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.0.0.tgz", + "integrity": "sha1-zbhHg3wfzFLAioctSIPMCHdmioA=", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, + "node_modules/stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "dependencies": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-http": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-to-observable": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz", + "integrity": "sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA=", + "dev": true, + "dependencies": { + "any-observable": "^0.2.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/streamroller": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz", + "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "date-format": "^2.0.0", + "debug": "^3.2.6", + "fs-extra": "^7.0.1", + "lodash": "^4.17.14" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/streamroller/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/streamroller/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/streamroller/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true, + "optional": true + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "dependencies": { + "minimist": "^1.1.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/svg2pdf.js": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/svg2pdf.js/-/svg2pdf.js-1.5.0.tgz", + "integrity": "sha512-mgTZVTqF3c98uTqtoYXkzc1PGaz1ipIBxC0wPiDp7I/ZugoMpVKfYIzJmM2ixr0HQLsH6IICQWhTLfzbgzdLSw==", + "dependencies": { + "jspdf-yworks": "^2.1.1" + } + }, + "node_modules/symbol-observable": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz", + "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dev": true, + "dependencies": { + "acorn-node": "^1.2.0" + } + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", + "dev": true, + "dependencies": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/temp-fs": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/temp-fs/-/temp-fs-0.9.9.tgz", + "integrity": "sha1-gHFzBDeHByDpQxUy/igUNk+IA9c=", + "dev": true, + "dependencies": { + "rimraf": "~2.5.2" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/temp-fs/node_modules/rimraf": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/term-size/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/term-size/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/term-size/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/term-size/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/term-size/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "dependencies": { + "process": "~0.11.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.8.tgz", + "integrity": "sha512-vkQP7qOslq63XRX9kMswlby99kyO5OvKptw7AMwBVMjXEI7Tb61eoI5DydyEMOseyGS5anDN1VPoVxEvH01q8w==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/topo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz", + "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==", + "deprecated": "This module has moved and is now available at @hapi/topo. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", + "dev": true, + "dependencies": { + "hoek": "6.x.x" + } + }, + "node_modules/topo/node_modules/hoek": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "deprecated": "This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", + "dev": true + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "dependencies": { + "glob": "^7.1.2" + } + }, + "node_modules/ts-node": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz", + "integrity": "sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "0.6.1", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz", + "integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tslint": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz", + "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + } + }, + "node_modules/tslint/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/tslint/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/tslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslint/node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typedoc": { + "version": "0.20.37", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.37.tgz", + "integrity": "sha512-9+qDhdc4X00qTNOtii6QX2z7ndAeWVOso7w3MPSoSJdXlVhpwPfm1yEp4ooKuWA9fiQILR8FKkyjmeqa13hBbw==", + "dev": true, + "dependencies": { + "colors": "^1.4.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.7", + "lodash": "^4.17.21", + "lunr": "^2.3.9", + "marked": "~2.0.3", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.4", + "shiki": "^0.9.3", + "typedoc-default-themes": "^0.12.10" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.8.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x || 4.1.x || 4.2.x" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.10.tgz", + "integrity": "sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/typedoc/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/typedoc/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/typedoc/node_modules/marked": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.7.tgz", + "integrity": "sha512-BJXxkuIfJchcXOJWTT2DOL+yFWifFv2yGYOUzvXg8Qz610QKw+sHCvTMYwA+qWGhlA2uivBezChZ/pBy1tWdkQ==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/typedoc/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "node_modules/uglify-js": { + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.4.tgz", + "integrity": "sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dev": true, + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "node_modules/umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "dev": true, + "bin": { + "umd": "bin/cli.js" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + }, + "bin": { + "undeclared-identifiers": "bin.js" + } + }, + "node_modules/undefsafe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "dev": true, + "dependencies": { + "debug": "^2.2.0" + } + }, + "node_modules/undefsafe/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/undefsafe/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/underscore": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", + "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==", + "dev": true + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-forward-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/undertaker-forward-reference/-/undertaker-forward-reference-1.0.2.tgz", + "integrity": "sha1-JAFdvpaUa1M6j7AIuu4WeT8QV/Y=", + "dev": true, + "dependencies": { + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "dependencies": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "dependencies": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + } + }, + "node_modules/useragent/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/useragent/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/useragent/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/util": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", + "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/w3c-xmlserializer/node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/walk": { + "version": "2.3.14", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz", + "integrity": "sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==", + "dev": true, + "dependencies": { + "foreachasync": "^3.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.32.0.tgz", + "integrity": "sha512-jB9PrNMFnPRiZGnm/j3qfNqJmP3ViRzkuQMIf8za0dgOYvSLi/cgA+UEEGvik9EQHX1KYyGng5PgBTTzGrH9xg==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.4.0", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz", + "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-9.1.0.tgz", + "integrity": "sha512-CQ0UcrPHyomtlOCot1TL77WyMIm/bCwrJ2D6AOKGwEczU9EpyoqAokfqrf/MioU9kHcMsmJZcg1egXix2KYEsA==", + "dev": true, + "dependencies": { + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "node_modules/which-typed-array": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz", + "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.0", + "es-abstract": "^1.18.0-next.1", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "node_modules/xml2json": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/xml2json/-/xml2json-0.11.2.tgz", + "integrity": "sha512-ZJpHpPOL0T5lOvAHMnWm59iQOPqNtam5t2TMUllWZ1k5Wm8L5YyvQnkeaVnRKCvDwY5EumqXWyOjjMdQVz272A==", + "dev": true, + "dependencies": { + "hoek": "^4.2.1", + "joi": "^13.1.2", + "node-expat": "^2.3.15" + }, + "bin": { + "xml2json": "bin/xml2json" + } + }, + "node_modules/xml2json/node_modules/hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", + "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmlcreate": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", + "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", + "dev": true + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/yargs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/yargs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctodelay": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/yoctodelay/-/yoctodelay-1.2.0.tgz", + "integrity": "sha512-12y/P9MSig9/5BEhBgylss+fkHiCRZCvYR81eH35NW9uw801cvJt31EAV+WOLcwZRZbLiIQl/hxcdXXXFmGvXg==", + "dev": true, + "engines": { + "node": ">=4" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -1517,7 +24564,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true + "dev": true, + "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { "version": "5.9.0", @@ -1928,16 +24976,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -1988,7 +25026,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-node": { "version": "1.8.2", @@ -2063,7 +25102,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "amdefine": { "version": "1.0.1", @@ -3151,9 +26191,9 @@ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "combine-source-map": "~0.8.0", "defined": "^1.0.0", + "JSONStream": "^1.0.3", "safe-buffer": "^5.1.1", "through2": "^2.0.0", "umd": "^3.0.0" @@ -3180,7 +26220,6 @@ "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "assert": "^1.4.0", "browser-pack": "^6.0.1", "browser-resolve": "^2.0.0", @@ -3202,6 +26241,7 @@ "https-browserify": "^1.0.0", "inherits": "~2.0.1", "insert-module-globals": "^7.2.1", + "JSONStream": "^1.0.3", "labeled-stream-splicer": "^2.0.0", "mkdirp-classic": "^0.5.2", "module-deps": "^6.2.3", @@ -5399,7 +28439,7 @@ "integrity": "sha512-XvemZCSc05VIlYrd3SjIO/6OyA3SCXK2RIHEVIbAZjxD6/ptmQfwnrq7pWFxJ6raiD3Edh8PzCSy84QUuAzOTg==", "dev": true, "requires": { - "@definitelytyped/header-parser": "^0.0.87", + "@definitelytyped/header-parser": "latest", "command-exists": "^1.2.8", "rimraf": "^3.0.2", "semver": "^6.2.0", @@ -5472,10 +28512,10 @@ "integrity": "sha512-AlEYz68dHznzxtSsxaULqxGdXUObhv/YyyNBny9w90Z+EQygFGpbfaPLqq5jZwEBslCKPjsrpElqGtVHZXAw6g==", "dev": true, "requires": { - "@definitelytyped/header-parser": "^0.0.87", - "@definitelytyped/typescript-versions": "^0.0.87", - "@definitelytyped/utils": "^0.0.87", - "dts-critic": "^3.3.10", + "@definitelytyped/header-parser": "latest", + "@definitelytyped/typescript-versions": "latest", + "@definitelytyped/utils": "latest", + "dts-critic": "latest", "fs-extra": "^6.0.1", "json-stable-stringify": "^1.0.1", "strip-json-comments": "^2.0.1", @@ -6283,9 +29323,9 @@ } }, "eslint-plugin-highcharts": { - "version": "github:highcharts/eslint-plugin-highcharts#96f622868c35cec554ea7af07b30a35221d1dfbf", - "from": "github:highcharts/eslint-plugin-highcharts#v1.0.9", + "version": "git+ssh://git@github.com/highcharts/eslint-plugin-highcharts.git#96f622868c35cec554ea7af07b30a35221d1dfbf", "dev": true, + "from": "eslint-plugin-highcharts@github:highcharts/eslint-plugin-highcharts#v1.0.9", "requires": { "requireindex": "~1.2.0" } @@ -8057,14 +31097,14 @@ "dev": true }, "highcharts-assembler": { - "version": "github:highcharts/highcharts-assembler#ab2cfe7f5d47c204c315336eba23f82958a24dbd", - "from": "github:highcharts/highcharts-assembler#v1.3.7", - "dev": true + "version": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#ab2cfe7f5d47c204c315336eba23f82958a24dbd", + "dev": true, + "from": "highcharts-assembler@github:highcharts/highcharts-assembler#v1.3.7" }, "highcharts-declarations-generator": { - "version": "github:highcharts/highcharts-declarations-generator#739028e681284a960e315b11c70f4413581ac24d", - "from": "github:highcharts/highcharts-declarations-generator#v1.1.20", + "version": "git+ssh://git@github.com/highcharts/highcharts-declarations-generator.git#739028e681284a960e315b11c70f4413581ac24d", "dev": true, + "from": "highcharts-declarations-generator@github:highcharts/highcharts-declarations-generator#v1.1.20", "requires": { "colors": "^1.4.0", "mkdirp": "^1.0.4", @@ -8072,9 +31112,9 @@ } }, "highcharts-documentation-generators": { - "version": "github:highcharts/highcharts-documentation-generators#39ac26bab66c7b32d98af6a1829e653786d02e6c", - "from": "github:highcharts/highcharts-documentation-generators#v0.5.27", + "version": "git+ssh://git@github.com/highcharts/highcharts-documentation-generators.git#39ac26bab66c7b32d98af6a1829e653786d02e6c", "dev": true, + "from": "highcharts-documentation-generators@github:highcharts/highcharts-documentation-generators#v0.5.27", "requires": { "async": "^3.2.0", "colors": "^1.4.0", @@ -8150,9 +31190,9 @@ "dev": true }, "highcharts-assembler": { - "version": "github:highcharts/highcharts-assembler#5447e0e61481864d524af4e8315a5b2dd9fb0739", - "from": "github:highcharts/highcharts-assembler", - "dev": true + "version": "git+ssh://git@github.com/highcharts/highcharts-assembler.git#5447e0e61481864d524af4e8315a5b2dd9fb0739", + "dev": true, + "from": "highcharts-assembler@github:highcharts/highcharts-assembler" }, "htmlparser2": { "version": "6.1.0", @@ -8277,9 +31317,9 @@ } }, "highcharts-utils": { - "version": "github:highcharts/highcharts-utils#02e3f974ad3c583734d9086ea9187dab3d788f03", - "from": "github:highcharts/highcharts-utils", + "version": "git+ssh://git@github.com/highcharts/highcharts-utils.git#02e3f974ad3c583734d9086ea9187dab3d788f03", "dev": true, + "from": "highcharts-utils@github:highcharts/highcharts-utils", "requires": { "@babel/core": "^7.13.10", "@babel/preset-env": "^7.13.10", @@ -8295,21 +31335,21 @@ "cors": "^2.8.5", "current-git-branch": "^1.1.0", "debug": "~2.6.3", - "dotenv": "^10.0.0", - "eslint": "^7.32.0", + "dotenv": "^8.2.0", + "eslint": "~4.17.0", "esm": "^3.2.25", "express": "^4.17.1", "express-session": "^1.17.1", "glob": "^7.1.6", - "hbs": "^4.1.2", - "highcharts": "^9.2.2", + "hbs": "^4.1.1", + "highcharts": "^9.1.1", "hostile": "^1.3.3", "http-proxy": "^1.18.1", "husky": "^0.14.3", "ip": "^1.1.5", "js-yaml": "^3.14.1", "jsdom": "^16.5.2", - "jszip": "^3.7.0", + "jszip": "^3.6.0", "less-middleware": "~2.2.0", "lint-staged": "^6.1.1", "marked": "^0.3.19", @@ -8318,7 +31358,7 @@ "nodemon": "^1.19.4", "serve-favicon": "~2.4.2", "simple-git": "^1.132.0", - "ws": "^7.5.5", + "ws": "^7.4.4", "xml2json": "^0.11.2", "yargs": "^10.1.2" }, @@ -8491,8 +31531,7 @@ } }, "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "version": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "dev": true }, @@ -8524,8 +31563,7 @@ } }, "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "version": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "requires": { @@ -9219,7 +32257,8 @@ "version": "7.5.5", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", - "dev": true + "dev": true, + "requires": {} }, "xml-name-validator": { "version": "3.0.0", @@ -9271,9 +32310,9 @@ } }, "highsoft-websearch": { - "version": "github:highcharts/highsoft-websearch#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", - "from": "github:highcharts/highsoft-websearch#v0.0.3", - "dev": true + "version": "git+ssh://git@github.com/highcharts/highsoft-websearch.git#3dd53aaa082aa2d6c5f5fbc76d150cba16f6bd45", + "dev": true, + "from": "highsoft-websearch@github:highcharts/highsoft-websearch#v0.0.3" }, "hmac-drbg": { "version": "1.0.1", @@ -9750,11 +32789,11 @@ "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "acorn-node": "^1.5.2", "combine-source-map": "^0.8.0", "concat-stream": "^1.6.1", "is-buffer": "^1.1.0", + "JSONStream": "^1.0.3", "path-is-absolute": "^1.0.1", "process": "~0.11.0", "through2": "^2.0.0", @@ -10708,7 +33747,8 @@ "version": "8.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.1.tgz", "integrity": "sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ==", - "dev": true + "dev": true, + "requires": {} } } }, @@ -10790,6 +33830,16 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "jspdf-yworks": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/jspdf-yworks/-/jspdf-yworks-2.1.1.tgz", @@ -11082,13 +34132,15 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/karma-qunit/-/karma-qunit-4.1.2.tgz", "integrity": "sha512-taTPqBeHCOlkeKTSzQgIKzAUb79vw3rfbCph+xwwh63tyGjNtljwx91VArhIM9DzIIR3gB9G214wQg+oXI9ycw==", - "dev": true + "dev": true, + "requires": {} }, "karma-safari-launcher": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz", "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=", - "dev": true + "dev": true, + "requires": {} }, "karma-sharding": { "version": "4.4.0", @@ -12429,7 +35481,8 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true + "dev": true, + "requires": {} }, "marked": { "version": "3.0.2", @@ -12730,7 +35783,6 @@ "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "browser-resolve": "^2.0.0", "cached-path-relative": "^1.0.2", "concat-stream": "~1.6.0", @@ -12738,6 +35790,7 @@ "detective": "^5.2.0", "duplexer2": "^0.1.2", "inherits": "^2.0.1", + "JSONStream": "^1.0.3", "parents": "^1.0.0", "readable-stream": "^2.0.2", "resolve": "^1.4.0", @@ -16200,6 +39253,15 @@ } } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -16237,15 +39299,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", From 920e2096f44f91968861edc941825e2e4b8af027 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Tue, 2 Nov 2021 13:06:28 +0100 Subject: [PATCH 017/131] Applied requested changes. --- ts/Stock/Indicators/ABands/ABandsIndicator.ts | 6 +++--- ts/Stock/Indicators/BB/BBIndicator.ts | 2 +- .../KeltnerChannelsIndicator.ts | 2 +- .../Indicators/MultipleLinesComposition.ts | 18 +----------------- 4 files changed, 6 insertions(+), 22 deletions(-) diff --git a/ts/Stock/Indicators/ABands/ABandsIndicator.ts b/ts/Stock/Indicators/ABands/ABandsIndicator.ts index c6a0d3d976c..f36d5050265 100644 --- a/ts/Stock/Indicators/ABands/ABandsIndicator.ts +++ b/ts/Stock/Indicators/ABands/ABandsIndicator.ts @@ -102,14 +102,14 @@ class ABandsIndicator extends SMAIndicator { */ public static defaultOptions: ABandsOptions = merge(SMAIndicator.defaultOptions, { /** - * Option for fill color between lines in BoiligerBands Indicator. + * Option for fill color between lines in Accelleration bands Indicator. * * @sample {highstock} stock/indicators/indicator-area-fill - * background fill between lines + * Background fill between lines. * * @type {Highcharts.Color} * @since next - * @apioption plotOptions.bb.fillColor + * @apioption plotOptions.abands.fillColor * */ params: { diff --git a/ts/Stock/Indicators/BB/BBIndicator.ts b/ts/Stock/Indicators/BB/BBIndicator.ts index 6261132acbd..f0081b9b208 100644 --- a/ts/Stock/Indicators/BB/BBIndicator.ts +++ b/ts/Stock/Indicators/BB/BBIndicator.ts @@ -113,7 +113,7 @@ class BBIndicator extends SMAIndicator { * Option for fill color between lines in BoiligerBands Indicator. * * @sample {highstock} stock/indicators/indicator-area-fill - * background fill between lines + * Background fill between lines. * * @type {Highcharts.Color} * @since next diff --git a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts index 5ec1b4fad38..c36d4cb6bed 100644 --- a/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts +++ b/ts/Stock/Indicators/KeltnerChannels/KeltnerChannelsIndicator.ts @@ -64,7 +64,7 @@ class KeltnerChannelsIndicator extends SMAIndicator { * Option for fill color between lines in Keltner Channels Indicator. * * @sample {highstock} stock/indicators/indicator-area-fill - * background fill between lines + * Background fill between lines. * * @type {Highcharts.Color} * @since next diff --git a/ts/Stock/Indicators/MultipleLinesComposition.ts b/ts/Stock/Indicators/MultipleLinesComposition.ts index b996b204b05..2cca94f346a 100644 --- a/ts/Stock/Indicators/MultipleLinesComposition.ts +++ b/ts/Stock/Indicators/MultipleLinesComposition.ts @@ -88,21 +88,6 @@ namespace MultipleLinesComposition { export interface Options { fillColor?: SVGAttributes['fill']; gapSize?: number; - styles?: any; - } - interface GapOptions { - options: { - gapSize?: number; - }; - } - interface IndicatorSpanObject { - indicator: Composition; - points: Array; - nextPoints: Array; - color: SVGAttributes['fill']; - options: Options; - gap: GapOptions; - graph: SVGElement | undefined; } /* * @@ -224,7 +209,6 @@ namespace MultipleLinesComposition { if (indicator.fillGraph && indicator.nextPoints) { areaPath = SMAIndicator.prototype.getGraphPath.call( indicator, - // Reverse points, so that the areaFill will start from the end: indicator.nextPoints ); @@ -235,6 +219,7 @@ namespace MultipleLinesComposition { higherAreaPath = areaPath.slice(0, path.length); + // Reverse points, so that the areaFill will start from the end: for (let i = higherAreaPath.length - 1; i >= 0; i--) { path.push(higherAreaPath[i]); } @@ -346,7 +331,6 @@ namespace MultipleLinesComposition { // Now save lines: (indicator as any)['graph' + lineName] = indicator.graph; - // Save points as well when areaFill is available. } else { error( 'Error: "' + lineName + ' doesn\'t have equivalent ' + From b07a04042f50b0e5eb717b8c38363502d2499fe5 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Tue, 2 Nov 2021 13:12:45 +0100 Subject: [PATCH 018/131] Applied requested changes. --- ts/Stock/Indicators/Aroon/AroonIndicator.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/ts/Stock/Indicators/Aroon/AroonIndicator.ts b/ts/Stock/Indicators/Aroon/AroonIndicator.ts index 8e4b8a8a77d..0051e91853d 100644 --- a/ts/Stock/Indicators/Aroon/AroonIndicator.ts +++ b/ts/Stock/Indicators/Aroon/AroonIndicator.ts @@ -212,7 +212,6 @@ class AroonIndicator extends SMAIndicator { * */ interface AroonIndicator extends MultipleLinesComposition.Composition { - areaLinesNames: Array; pointArrayMap: Array; pointValKey: string; nameComponents: Array; From a29d033e7199e35108e43712a7475dd8c9f9ba9f Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Wed, 3 Nov 2021 09:38:06 +0100 Subject: [PATCH 019/131] Fixed typo. --- ts/Stock/Indicators/BB/BBIndicator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts/Stock/Indicators/BB/BBIndicator.ts b/ts/Stock/Indicators/BB/BBIndicator.ts index f0081b9b208..b20c13b1ea3 100644 --- a/ts/Stock/Indicators/BB/BBIndicator.ts +++ b/ts/Stock/Indicators/BB/BBIndicator.ts @@ -110,7 +110,7 @@ class BBIndicator extends SMAIndicator { public static defaultOptions: BBOptions = merge(SMAIndicator.defaultOptions, { /** - * Option for fill color between lines in BoiligerBands Indicator. + * Option for fill color between lines in Boiliger Bands Indicator. * * @sample {highstock} stock/indicators/indicator-area-fill * Background fill between lines. From 73048debaac042438b547f7c9d9761e74e42b7a1 Mon Sep 17 00:00:00 2001 From: bre1470 <40056287+bre1470@users.noreply.github.com> Date: Wed, 3 Nov 2021 11:00:59 +0100 Subject: [PATCH 020/131] Tools: Migrated from deprecated node-sass to sass reference. --- package-lock.json | 1261 +++++--------------------------- package.json | 3 +- tools/gulptasks/scripts-css.js | 2 +- 3 files changed, 178 insertions(+), 1088 deletions(-) diff --git a/package-lock.json b/package-lock.json index fddb3b6e0f2..706d93f2d9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "highcharts", "version": "9.3.0", "license": "SEE LICENSE IN ", "dependencies": { @@ -19,6 +20,7 @@ "@octokit/rest": "^18.10.0", "@types/jquery": "^3.5.6", "@types/qunit": "^2.11.2", + "@types/sass": "^1.43.0", "@typescript-eslint/eslint-plugin": "^2.34.0", "@typescript-eslint/parser": "^2.34.0", "aws-sdk": "^2.981.0", @@ -63,7 +65,6 @@ "lolex": "^6.0.0", "marked": "^3.0.2", "mkdirp": "^1.0.4", - "node-sass": "^6.0.1", "pixelmatch": "^5.2.1", "plugin-error": "^1.0.1", "pngjs": "^6.0.0", @@ -71,6 +72,7 @@ "qunit": "^2.16.0", "request": "^2.88.2", "rimraf": "^3.0.2", + "sass": "^1.43.4", "semver": "^7.3.5", "ts-node": "^10.2.1", "tsutils": "^3.21.0", @@ -2365,6 +2367,15 @@ "integrity": "sha512-Bt0fz9l8sWxqP+cjoqWQyNVyOPPK+7GPhKIKLLTi7llR0FV+pyd50FXTXafZeZnsFVUgXw4pdupydz75E6vxjQ==", "dev": true }, + "node_modules/@types/sass": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.0.tgz", + "integrity": "sha512-DPSXNJ1rYLo88GyF9tuB4bsYGfpKI1a4+wOQmc+LI1SUoocm9QLRSpz0GxxuyjmJsYFIQo/dDlRSSpIXngff+w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/sinonjs__fake-timers": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", @@ -2818,6 +2829,7 @@ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true, + "optional": true, "engines": { "node": ">=0.4.2" } @@ -3345,15 +3357,6 @@ "node": ">=0.12.0" } }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -7470,15 +7473,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -9313,18 +9307,6 @@ "wide-align": "^1.1.0" } }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -9374,6 +9356,7 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } @@ -9642,20 +9625,6 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, - "node_modules/globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/glogg": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", @@ -12971,12 +12940,6 @@ "node": ">=8.9.0" } }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "node_modules/js-beautify": { "version": "1.13.5", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz", @@ -16079,108 +16042,6 @@ "node": "4.x || >=6.0.0" } }, - "node_modules/node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-gyp/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-gyp/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/node-gyp/node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/node-pre-gyp": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", @@ -16266,311 +16127,6 @@ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, - "node_modules/node-sass": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", - "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/map-obj": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", - "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-sass/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/node-sass/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-sass/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/node-watch": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz", @@ -18877,168 +18433,145 @@ "postcss": "^7.0.27" } }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "node_modules/sass": { + "version": "1.43.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", + "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", "dev": true, "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0" }, "bin": { - "sassgraph": "bin/sassgraph" - } - }, - "node_modules/sass-graph/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, + "sass": "sass.js" + }, "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "node": ">=8.9.0" } }, - "node_modules/sass-graph/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/sass-graph/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/sass/node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/sass-graph/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "node_modules/sass/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/sass-graph/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/sass/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/sass-graph/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/sass/node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "dependencies": { - "p-limit": "^2.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=6" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/sass-graph/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "node_modules/sass/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/sass-graph/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/sass/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/sass-graph/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/sass/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/sass-graph/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "node_modules/sass/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, "engines": { - "node": ">=6" + "node": ">=0.12.0" } }, - "node_modules/sass-graph/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "node_modules/sass/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "node_modules/sass-graph/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "node_modules/sass/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, "node_modules/sax": { @@ -19076,28 +18609,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -20024,15 +19535,6 @@ "node": ">= 0.6" } }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -21514,15 +21016,6 @@ "node": ">=0.10.0" } }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, "node_modules/ts-node": { "version": "10.2.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz", @@ -24989,6 +24482,15 @@ "integrity": "sha512-Bt0fz9l8sWxqP+cjoqWQyNVyOPPK+7GPhKIKLLTi7llR0FV+pyd50FXTXafZeZnsFVUgXw4pdupydz75E6vxjQ==", "dev": true }, + "@types/sass": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.0.tgz", + "integrity": "sha512-DPSXNJ1rYLo88GyF9tuB4bsYGfpKI1a4+wOQmc+LI1SUoocm9QLRSpz0GxxuyjmJsYFIQo/dDlRSSpIXngff+w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/sinonjs__fake-timers": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz", @@ -25353,7 +24855,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "dev": true, + "optional": true }, "ansi-align": { "version": "2.0.0", @@ -25773,12 +25276,6 @@ "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", "dev": true }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -29189,12 +28686,6 @@ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -30668,15 +30159,6 @@ "wide-align": "^1.1.0" } }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -30716,7 +30198,8 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "dev": true, + "optional": true }, "get-stream": { "version": "5.2.0", @@ -30939,17 +30422,6 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, - "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, "glogg": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", @@ -33488,12 +32960,6 @@ } } }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "js-beautify": { "version": "1.13.5", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz", @@ -35888,83 +35354,6 @@ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - } - } - }, "node-pre-gyp": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", @@ -36036,232 +35425,6 @@ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, - "node-sass": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", - "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "map-obj": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", - "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", - "dev": true - }, - "meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } - }, "node-watch": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz", @@ -38100,138 +37263,103 @@ "postcss": "^7.0.27" } }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "sass": { + "version": "1.43.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", + "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", "dev": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "fill-range": "^7.0.1" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "to-regex-range": "^5.0.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + "optional": true }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "binary-extensions": "^2.0.0" } }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "picomatch": "^2.2.1" } }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "is-number": "^7.0.0" } } } @@ -38261,27 +37389,6 @@ "ajv-keywords": "^3.5.2" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -39064,15 +38171,6 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, "stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -40239,15 +39337,6 @@ "dev": true, "optional": true }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, "ts-node": { "version": "10.2.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.2.1.tgz", diff --git a/package.json b/package.json index de9eab78452..900c2b7780b 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "@octokit/rest": "^18.10.0", "@types/jquery": "^3.5.6", "@types/qunit": "^2.11.2", + "@types/sass": "^1.43.0", "@typescript-eslint/eslint-plugin": "^2.34.0", "@typescript-eslint/parser": "^2.34.0", "aws-sdk": "^2.981.0", @@ -93,7 +94,6 @@ "lolex": "^6.0.0", "marked": "^3.0.2", "mkdirp": "^1.0.4", - "node-sass": "^6.0.1", "pixelmatch": "^5.2.1", "plugin-error": "^1.0.1", "pngjs": "^6.0.0", @@ -101,6 +101,7 @@ "qunit": "^2.16.0", "request": "^2.88.2", "rimraf": "^3.0.2", + "sass": "^1.43.4", "semver": "^7.3.5", "ts-node": "^10.2.1", "tsutils": "^3.21.0", diff --git a/tools/gulptasks/scripts-css.js b/tools/gulptasks/scripts-css.js index ae0b9099d53..0709c28526d 100644 --- a/tools/gulptasks/scripts-css.js +++ b/tools/gulptasks/scripts-css.js @@ -38,7 +38,7 @@ function task() { const log = require('./lib/log'); const mkdir = require('mkdirp'); const path = require('path'); - const sass = require('node-sass'); + const sass = require('sass'); return new Promise(resolve => { From b67795662051588f916d62e8613c2d6dca4f4b63 Mon Sep 17 00:00:00 2001 From: bre1470 <40056287+bre1470@users.noreply.github.com> Date: Wed, 3 Nov 2021 11:23:20 +0100 Subject: [PATCH 021/131] Tools: Moved stylelint to development dependencies. --- package-lock.json | 662 ++++++++++++++++++++++++++++++++++++---------- package.json | 4 +- 2 files changed, 517 insertions(+), 149 deletions(-) diff --git a/package-lock.json b/package-lock.json index 706d93f2d9b..aa987145065 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,6 @@ "license": "SEE LICENSE IN ", "dependencies": { "jspdf-yworks": "^2.0.1", - "stylelint": "^14.0.1", - "stylelint-config-standard": "^23.0.0", "svg2pdf.js": "^1.3.3" }, "devDependencies": { @@ -74,6 +72,8 @@ "rimraf": "^3.0.2", "sass": "^1.43.4", "semver": "^7.3.5", + "stylelint": "^14.0.1", + "stylelint-config-standard": "^23.0.0", "ts-node": "^10.2.1", "tsutils": "^3.21.0", "typescript": "~3.9.10", @@ -89,6 +89,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, "dependencies": { "@babel/highlight": "^7.12.13" } @@ -578,7 +579,8 @@ "node_modules/@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true }, "node_modules/@babel/helper-validator-option": { "version": "7.14.5", @@ -622,6 +624,7 @@ "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", @@ -2085,6 +2088,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2097,6 +2101,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { "node": ">= 8" } @@ -2105,6 +2110,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2337,7 +2343,8 @@ "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, "node_modules/@types/node": { "version": "14.14.37", @@ -2348,12 +2355,14 @@ "node_modules/@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "node_modules/@types/parsimmon": { "version": "1.10.6", @@ -2920,6 +2929,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -3211,6 +3221,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } @@ -3234,6 +3245,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -3317,6 +3329,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, "engines": { "node": ">=8" } @@ -3691,7 +3704,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base": { "version": "0.11.2", @@ -4090,6 +4104,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4596,6 +4611,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -4604,6 +4620,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, "engines": { "node": ">=6" } @@ -4810,6 +4827,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5132,6 +5150,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, "dependencies": { "is-regexp": "^2.0.0" }, @@ -5143,6 +5162,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, "engines": { "node": ">=6" } @@ -5215,6 +5235,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -5222,7 +5243,8 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/color-support": { "version": "1.1.3", @@ -5334,7 +5356,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "node_modules/concat-stream": { "version": "1.6.2", @@ -5844,6 +5867,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -6425,6 +6449,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -6441,6 +6466,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -6449,6 +6475,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -6746,6 +6773,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -6757,6 +6785,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } @@ -7279,7 +7308,8 @@ "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/encodeurl": { "version": "1.0.2", @@ -7490,6 +7520,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -7624,6 +7655,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -8341,6 +8373,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, "dependencies": { "clone-regexp": "^2.1.0" }, @@ -8751,6 +8784,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8766,6 +8800,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -8777,6 +8812,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8788,6 +8824,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { "node": ">=0.12.0" } @@ -8796,6 +8833,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "dependencies": { "braces": "^3.0.1", "picomatch": "^2.2.3" @@ -8808,6 +8846,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -8834,12 +8873,14 @@ "node_modules/fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -8857,6 +8898,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "dependencies": { "flat-cache": "^3.0.4" }, @@ -8945,6 +8987,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -9021,6 +9064,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -9032,7 +9076,8 @@ "node_modules/flatted": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true }, "node_modules/flush-write-stream": { "version": "1.1.1", @@ -9220,7 +9265,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "node_modules/fsevents": { "version": "1.2.13", @@ -9283,7 +9329,8 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/functional-red-black-tree": { "version": "1.0.1", @@ -9425,6 +9472,7 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -9444,6 +9492,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -9591,6 +9640,7 @@ "version": "11.0.4", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -9610,6 +9660,7 @@ "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, "engines": { "node": ">= 4" } @@ -9617,7 +9668,8 @@ "node_modules/globjoin": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true }, "node_modules/globrex": { "version": "0.1.2", @@ -10050,6 +10102,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, "engines": { "node": ">=6" } @@ -10058,6 +10111,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -10111,6 +10165,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } @@ -11450,6 +11505,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, "engines": { "node": ">=8" } @@ -11812,6 +11868,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -11836,6 +11893,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, "engines": { "node": ">=0.8.19" } @@ -11862,6 +11920,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -11870,12 +11929,14 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/ink-docstrap": { "version": "1.3.2", @@ -12023,7 +12084,8 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "node_modules/is-bigint": { "version": "1.0.1", @@ -12095,6 +12157,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -12198,6 +12261,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12252,6 +12316,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -12375,6 +12440,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12383,6 +12449,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12622,7 +12689,8 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "node_modules/isobject": { "version": "3.0.1", @@ -12979,7 +13047,8 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "node_modules/js-yaml": { "version": "3.14.1", @@ -13230,7 +13299,8 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema": { "version": "0.2.3", @@ -13727,6 +13797,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -13752,7 +13823,8 @@ "node_modules/known-css-properties": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.23.0.tgz", - "integrity": "sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==" + "integrity": "sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==", + "dev": true }, "node_modules/labeled-stream-splicer": { "version": "2.0.2", @@ -14138,7 +14210,8 @@ "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "node_modules/linkify-it": { "version": "2.2.0", @@ -15131,6 +15204,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -15147,7 +15221,8 @@ "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -15176,7 +15251,8 @@ "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true }, "node_modules/log-symbols": { "version": "2.2.0", @@ -15343,6 +15419,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -15408,6 +15485,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -15519,6 +15597,7 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15600,6 +15679,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } @@ -15712,6 +15792,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, "engines": { "node": ">=4" } @@ -15732,6 +15813,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15749,6 +15831,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -15919,7 +16002,8 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/mute-stdout": { "version": "1.0.1", @@ -15940,6 +16024,7 @@ "version": "3.1.30", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -16230,6 +16315,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -16237,7 +16323,8 @@ "node_modules/normalize-selector": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", - "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true }, "node_modules/now-and-later": { "version": "2.0.1", @@ -16630,6 +16717,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "dependencies": { "wrappy": "1" } @@ -16865,6 +16953,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "dependencies": { "p-try": "^2.0.0" }, @@ -16879,6 +16968,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -16899,6 +16989,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, "engines": { "node": ">=6" } @@ -16937,6 +17028,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -17080,6 +17172,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { "node": ">=8" } @@ -17088,6 +17181,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -17110,7 +17204,8 @@ "node_modules/path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true }, "node_modules/path-platform": { "version": "0.11.15", @@ -17201,12 +17296,14 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "node_modules/picomatch": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -17352,17 +17449,20 @@ "node_modules/postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true }, "node_modules/postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true }, "node_modules/postcss-selector-parser": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17374,7 +17474,8 @@ "node_modules/postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true }, "node_modules/postcss/node_modules/supports-color": { "version": "6.1.0", @@ -17662,6 +17763,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -17681,6 +17783,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, "engines": { "node": ">=8" } @@ -18194,6 +18297,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18232,6 +18336,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -18257,6 +18362,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "engines": { "node": ">=4" } @@ -18302,6 +18408,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -18325,6 +18432,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -18349,6 +18457,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -18613,6 +18722,7 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -18914,7 +19024,8 @@ "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, "node_modules/simple-concat": { "version": "1.0.1", @@ -18960,6 +19071,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { "node": ">=8" } @@ -18968,6 +19080,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -18984,6 +19097,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -18998,6 +19112,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -19008,12 +19123,14 @@ "node_modules/slice-ansi/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -19340,6 +19457,7 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -19386,6 +19504,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -19394,12 +19513,14 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -19408,12 +19529,14 @@ "node_modules/spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true }, "node_modules/specificity": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true, "bin": { "specificity": "bin/specificity" } @@ -19828,12 +19951,14 @@ "node_modules/style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true }, "node_modules/stylelint": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.0.1.tgz", "integrity": "sha512-ZcAkmFLVCultmwkQUjxKzxW/o5+CzNmDk6TPJj/d4Y7ipTGGrewIWmNm+InjdSr04PR5/yynsAJeYJY/wisdMg==", + "dev": true, "dependencies": { "balanced-match": "^2.0.0", "cosmiconfig": "^7.0.1", @@ -19889,6 +20014,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "dev": true, "peerDependencies": { "stylelint": "^14.0.0" } @@ -19897,6 +20023,7 @@ "version": "23.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz", "integrity": "sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg==", + "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0" }, @@ -19908,6 +20035,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -19915,12 +20043,14 @@ "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==" + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true }, "node_modules/stylelint/node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -19932,6 +20062,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -19948,6 +20079,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -19963,6 +20095,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -19974,6 +20107,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, "engines": { "node": ">=10" }, @@ -19985,6 +20119,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "dependencies": { "global-prefix": "^3.0.0" }, @@ -19996,6 +20131,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -20009,6 +20145,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -20020,6 +20157,7 @@ "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, "engines": { "node": ">= 4" } @@ -20028,6 +20166,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, "engines": { "node": ">=8" } @@ -20036,6 +20175,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "engines": { "node": ">=8" } @@ -20044,6 +20184,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -20052,6 +20193,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { "node": ">=0.12.0" } @@ -20060,6 +20202,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, "engines": { "node": ">=8" }, @@ -20071,6 +20214,7 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -20096,6 +20240,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "dependencies": { "braces": "^3.0.1", "picomatch": "^2.2.3" @@ -20108,6 +20253,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -20122,6 +20268,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -20139,6 +20286,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } @@ -20147,6 +20295,7 @@ "version": "8.3.11", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "dev": true, "dependencies": { "nanoid": "^3.1.30", "picocolors": "^1.0.0", @@ -20164,6 +20313,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, "engines": { "node": ">=12.0" }, @@ -20179,6 +20329,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -20193,6 +20344,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -20209,6 +20361,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, "engines": { "node": ">=8" } @@ -20216,12 +20369,14 @@ "node_modules/stylelint/node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/stylelint/node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -20233,6 +20388,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -20241,6 +20397,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, "engines": { "node": ">=8" } @@ -20249,6 +20406,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -20261,6 +20419,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "engines": { "node": ">=8" } @@ -20269,6 +20428,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -20282,6 +20442,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -20293,6 +20454,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "dependencies": { "min-indent": "^1.0.0" }, @@ -20304,6 +20466,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -20315,6 +20478,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, "engines": { "node": ">=8" } @@ -20323,6 +20487,7 @@ "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, "engines": { "node": ">=10" }, @@ -20334,6 +20499,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -20345,6 +20511,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -20356,6 +20523,7 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, "engines": { "node": ">=10" } @@ -20373,6 +20541,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -20393,7 +20562,8 @@ "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true }, "node_modules/svg2pdf.js": { "version": "1.5.0", @@ -20430,6 +20600,7 @@ "version": "6.7.2", "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "dev": true, "dependencies": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", @@ -20446,6 +20617,7 @@ "version": "8.6.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -20461,6 +20633,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -20469,6 +20642,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -20476,12 +20650,14 @@ "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "node_modules/table/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -20495,6 +20671,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -21258,6 +21435,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "dependencies": { "is-typedarray": "^1.0.0" } @@ -21829,7 +22007,8 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", @@ -21852,7 +22031,8 @@ "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true }, "node_modules/v8flags": { "version": "3.2.0", @@ -21870,6 +22050,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -22431,7 +22612,8 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "node_modules/write-file-atomic": { "version": "2.4.3", @@ -22550,12 +22732,14 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } @@ -22775,6 +22959,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, "requires": { "@babel/highlight": "^7.12.13" } @@ -23145,7 +23330,8 @@ "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.14.5", @@ -23180,6 +23366,7 @@ "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", @@ -24220,6 +24407,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -24228,12 +24416,14 @@ "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true }, "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -24452,7 +24642,8 @@ "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, "@types/node": { "version": "14.14.37", @@ -24463,12 +24654,14 @@ "@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true }, "@types/parsimmon": { "version": "1.10.6", @@ -24925,6 +25118,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -25149,7 +25343,8 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, "array-unique": { "version": "0.3.2", @@ -25166,7 +25361,8 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, "asap": { "version": "2.0.6", @@ -25244,7 +25440,8 @@ "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, "async": { "version": "3.2.0", @@ -25563,7 +25760,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base": { "version": "0.11.2", @@ -25877,6 +26075,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -26325,12 +26524,14 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, "camelcase-keys": { "version": "2.1.0", @@ -26507,6 +26708,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -26770,6 +26972,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, "requires": { "is-regexp": "^2.0.0" }, @@ -26777,7 +26980,8 @@ "is-regexp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==" + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true } } }, @@ -26836,6 +27040,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -26843,7 +27048,8 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "color-support": { "version": "1.1.3", @@ -26942,7 +27148,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", @@ -27372,7 +27579,8 @@ "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, "cssom": { "version": "0.5.0", @@ -27818,6 +28026,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -27825,12 +28034,14 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true }, "decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -28068,6 +28279,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "requires": { "path-type": "^4.0.0" }, @@ -28075,7 +28287,8 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true } } }, @@ -28504,7 +28717,8 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "encodeurl": { "version": "1.0.2", @@ -28700,6 +28914,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -28818,7 +29033,8 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "escodegen": { "version": "2.0.0", @@ -29360,6 +29576,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, "requires": { "clone-regexp": "^2.1.0" } @@ -29705,6 +29922,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -29717,6 +29935,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { "fill-range": "^7.0.1" } @@ -29725,6 +29944,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -29732,12 +29952,14 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "requires": { "braces": "^3.0.1", "picomatch": "^2.2.3" @@ -29747,6 +29969,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { "is-number": "^7.0.0" } @@ -29772,12 +29995,14 @@ "fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "requires": { "reusify": "^1.0.4" } @@ -29795,6 +30020,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "requires": { "flat-cache": "^3.0.4" } @@ -29875,6 +30101,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -29935,6 +30162,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -29943,7 +30171,8 @@ "flatted": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true }, "flush-write-stream": { "version": "1.1.1", @@ -30087,7 +30316,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "1.2.13", @@ -30135,7 +30365,8 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "functional-red-black-tree": { "version": "1.0.1", @@ -30258,6 +30489,7 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -30271,6 +30503,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -30395,6 +30628,7 @@ "version": "11.0.4", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -30407,14 +30641,16 @@ "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true } } }, "globjoin": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true }, "globrex": { "version": "0.1.2", @@ -30754,12 +30990,14 @@ "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -30805,7 +31043,8 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.2", @@ -31842,7 +32081,8 @@ "html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true }, "html2canvas": { "version": "1.0.0-rc.7", @@ -32125,6 +32365,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -32139,7 +32380,8 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "indent-string": { "version": "2.1.0", @@ -32160,6 +32402,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -32168,12 +32411,14 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "ink-docstrap": { "version": "1.3.2", @@ -32292,7 +32537,8 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "is-bigint": { "version": "1.0.1", @@ -32343,6 +32589,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, "requires": { "has": "^1.0.3" } @@ -32413,7 +32660,8 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "is-finite": { "version": "1.1.0", @@ -32450,6 +32698,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -32535,12 +32784,14 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true }, "is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true }, "is-potential-custom-element-name": { "version": "1.0.1", @@ -32711,7 +32962,8 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "isobject": { "version": "3.0.1", @@ -32987,7 +33239,8 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "js-yaml": { "version": "3.14.1", @@ -33172,7 +33425,8 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "json-schema": { "version": "0.2.3", @@ -33559,7 +33813,8 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "klaw": { "version": "3.0.0", @@ -33579,7 +33834,8 @@ "known-css-properties": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.23.0.tgz", - "integrity": "sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==" + "integrity": "sha512-h9ivI88e1lFNmTT4HovBN33Ysn0OIJG7IPG2mkpx2uniQXFWqo35QdiX7w0TovlUFXfW8aPFblP5/q0jlOr2sA==", + "dev": true }, "labeled-stream-splicer": { "version": "2.0.2", @@ -33890,7 +34146,8 @@ "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "linkify-it": { "version": "2.2.0", @@ -34623,6 +34880,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -34636,7 +34894,8 @@ "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "lodash.debounce": { "version": "4.0.8", @@ -34665,7 +34924,8 @@ "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true }, "log-symbols": { "version": "2.2.0", @@ -34790,6 +35050,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -34841,7 +35102,8 @@ "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true }, "map-stream": { "version": "0.0.7", @@ -34930,7 +35192,8 @@ "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==" + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true }, "md5.js": { "version": "1.3.5", @@ -34998,7 +35261,8 @@ "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "methods": { "version": "1.1.2", @@ -35079,7 +35343,8 @@ "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true }, "minimalistic-assert": { "version": "1.0.1", @@ -35097,6 +35362,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -35111,6 +35377,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -35254,7 +35521,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "mute-stdout": { "version": "1.0.1", @@ -35271,7 +35539,8 @@ "nanoid": { "version": "3.1.30", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -35509,12 +35778,14 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-selector": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", - "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true }, "now-and-later": { "version": "2.0.1", @@ -35833,6 +36104,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -36032,6 +36304,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -36040,6 +36313,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -36053,7 +36327,8 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true }, "package-json": { "version": "4.0.1", @@ -36085,6 +36360,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { "callsites": "^3.0.0" } @@ -36206,12 +36482,14 @@ "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-is-inside": { "version": "1.0.2", @@ -36228,7 +36506,8 @@ "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true }, "path-platform": { "version": "0.11.15", @@ -36304,12 +36583,14 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "picomatch": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "dev": true }, "pify": { "version": "2.3.0", @@ -36427,17 +36708,20 @@ "postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true }, "postcss-selector-parser": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -36446,7 +36730,8 @@ "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true }, "prelude-ls": { "version": "1.1.2", @@ -36668,12 +36953,14 @@ "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true }, "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true }, "qunit": { "version": "2.16.0", @@ -37093,7 +37380,8 @@ "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true }, "require-main-filename": { "version": "2.0.0", @@ -37126,6 +37414,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -37144,7 +37433,8 @@ "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "resolve-options": { "version": "1.1.0", @@ -37176,7 +37466,8 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "rfdc": { "version": "1.3.0", @@ -37193,6 +37484,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -37211,6 +37503,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -37393,6 +37686,7 @@ "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -37650,7 +37944,8 @@ "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, "simple-concat": { "version": "1.0.1", @@ -37681,12 +37976,14 @@ "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -37697,6 +37994,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -37705,6 +38003,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -37712,12 +38011,14 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true } } }, @@ -38008,7 +38309,8 @@ "source-map-js": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true }, "source-map-resolve": { "version": "0.5.3", @@ -38049,6 +38351,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -38057,12 +38360,14 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -38071,12 +38376,14 @@ "spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true }, "specificity": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", - "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true }, "split": { "version": "1.0.1", @@ -38422,12 +38729,14 @@ "style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true }, "stylelint": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.0.1.tgz", "integrity": "sha512-ZcAkmFLVCultmwkQUjxKzxW/o5+CzNmDk6TPJj/d4Y7ipTGGrewIWmNm+InjdSr04PR5/yynsAJeYJY/wisdMg==", + "dev": true, "requires": { "balanced-match": "^2.0.0", "cosmiconfig": "^7.0.1", @@ -38472,17 +38781,20 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==" + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { "fill-range": "^7.0.1" } @@ -38491,6 +38803,7 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -38501,6 +38814,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -38513,6 +38827,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -38520,12 +38835,14 @@ "get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "requires": { "global-prefix": "^3.0.0" } @@ -38534,6 +38851,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, "requires": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -38544,6 +38862,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -38551,37 +38870,44 @@ "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true }, "import-lazy": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true }, "meow": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, "requires": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -38601,6 +38927,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "requires": { "braces": "^3.0.1", "picomatch": "^2.2.3" @@ -38610,6 +38937,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "requires": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -38621,6 +38949,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -38631,12 +38960,14 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "postcss": { "version": "8.3.11", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "dev": true, "requires": { "nanoid": "^3.1.30", "picocolors": "^1.0.0", @@ -38647,12 +38978,14 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, "requires": {} }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -38663,12 +38996,14 @@ "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -38679,12 +39014,14 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true } } }, @@ -38692,6 +39029,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "requires": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -38701,7 +39039,8 @@ "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, @@ -38709,6 +39048,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -38717,12 +39057,14 @@ "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -38733,6 +39075,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -38741,6 +39084,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "requires": { "min-indent": "^1.0.0" } @@ -38749,6 +39093,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { "is-number": "^7.0.0" } @@ -38756,17 +39101,20 @@ "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true }, "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -38775,6 +39123,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -38785,7 +39134,8 @@ "yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, @@ -38793,12 +39143,14 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "dev": true, "requires": {} }, "stylelint-config-standard": { "version": "23.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz", "integrity": "sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg==", + "dev": true, "requires": { "stylelint-config-recommended": "^6.0.0" } @@ -38816,6 +39168,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -38833,7 +39186,8 @@ "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true }, "svg2pdf.js": { "version": "1.5.0", @@ -38867,6 +39221,7 @@ "version": "6.7.2", "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "dev": true, "requires": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", @@ -38880,6 +39235,7 @@ "version": "8.6.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -38890,22 +39246,26 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -38916,6 +39276,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -39508,6 +39869,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "requires": { "is-typedarray": "^1.0.0" } @@ -39971,7 +40333,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "utils-merge": { "version": "1.0.1", @@ -39987,7 +40350,8 @@ "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true }, "v8flags": { "version": "3.2.0", @@ -40002,6 +40366,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -40452,7 +40817,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "2.4.3", @@ -40550,12 +40916,14 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true }, "yargs": { "version": "16.2.0", diff --git a/package.json b/package.json index 900c2b7780b..52bcd9dce65 100644 --- a/package.json +++ b/package.json @@ -103,6 +103,8 @@ "rimraf": "^3.0.2", "sass": "^1.43.4", "semver": "^7.3.5", + "stylelint": "^14.0.1", + "stylelint-config-standard": "^23.0.0", "ts-node": "^10.2.1", "tsutils": "^3.21.0", "typescript": "~3.9.10", @@ -126,8 +128,6 @@ "license": "SEE LICENSE IN ", "dependencies": { "jspdf-yworks": "^2.0.1", - "stylelint": "^14.0.1", - "stylelint-config-standard": "^23.0.0", "svg2pdf.js": "^1.3.3" } } From 11fc44620d208834579353c78e2429995ff6feb4 Mon Sep 17 00:00:00 2001 From: Pawel Lysy Date: Wed, 3 Nov 2021 15:34:54 +0100 Subject: [PATCH 022/131] Fixed typo. --- ts/Stock/Indicators/BB/BBIndicator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts/Stock/Indicators/BB/BBIndicator.ts b/ts/Stock/Indicators/BB/BBIndicator.ts index b20c13b1ea3..6441e740e22 100644 --- a/ts/Stock/Indicators/BB/BBIndicator.ts +++ b/ts/Stock/Indicators/BB/BBIndicator.ts @@ -110,7 +110,7 @@ class BBIndicator extends SMAIndicator { public static defaultOptions: BBOptions = merge(SMAIndicator.defaultOptions, { /** - * Option for fill color between lines in Boiliger Bands Indicator. + * Option for fill color between lines in Bollinger Bands Indicator. * * @sample {highstock} stock/indicators/indicator-area-fill * Background fill between lines. From 05343c471902f8b8b436afb464333b55fc02b222 Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Fri, 5 Nov 2021 11:37:55 -0400 Subject: [PATCH 023/131] Modified homepage animation CSS and broke out the candlestick chart into a static chart for use when the user cancels the animation. --- .../highcharts/website/homepage-2021/demo.css | 556 ++++++++++-------- .../website/static-candlestick/demo.css | 394 +++++++++++++ .../website/static-candlestick/demo.details | 7 + .../website/static-candlestick/demo.html | 31 + .../website/static-candlestick/demo.js | 189 ++++++ 5 files changed, 916 insertions(+), 261 deletions(-) create mode 100644 samples/highcharts/website/static-candlestick/demo.css create mode 100644 samples/highcharts/website/static-candlestick/demo.details create mode 100644 samples/highcharts/website/static-candlestick/demo.html create mode 100644 samples/highcharts/website/static-candlestick/demo.js diff --git a/samples/highcharts/website/homepage-2021/demo.css b/samples/highcharts/website/homepage-2021/demo.css index fdc0da71788..bc2ce800684 100644 --- a/samples/highcharts/website/homepage-2021/demo.css +++ b/samples/highcharts/website/homepage-2021/demo.css @@ -1,254 +1,287 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; + +body { + margin: 0; +} .hero-container { - background: rgb(79,70,90); - background: linear-gradient(0deg, rgba(79,70,90,1) 0%, rgba(43,27,54,1) 100%); - width:100%; - height: 450px; + background: transparent; + width: 100%; + height: 450px; } + .chart-container .highcharts-container { - position: relative; - overflow: hidden; - width: 100%; - height:430px; - max-height: 430px; - opacity:1; - text-align: left; - line-height: normal; - z-index: 0; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - font-family: 'IBM Plex Sans', sans-serif; - font-size: 12px; - user-select: none; - touch-action: manipulation; - outline: none; -} -#hero{ - width:100%; -} -#hero .highcharts-background{ - fill:#1f1836; - fill:transparent; -} -#hero .highcharts-axis-labels{ - fill:#999; - font-size: 1em; -} -#hero .highcharts-label text{ - fill:#fff; -} -#hero .highcharts-range-selector-buttons{ - opacity:0; + position: relative; + overflow: hidden; + width: 100%; + opacity: 100%; + text-align: left; + line-height: normal; + z-index: 0; + -webkit-tap-highlight-color: rgb(0 0 0 / 0%); + font-family: "IBM Plex Sans", sans-serif; + font-size: 12px; + user-select: none; + touch-action: manipulation; + outline: none; } -#hero .highcharts-range-selector-buttons .highcharts-button.highcharts-button-pressed { - font-weight: bold; - fill: #A3EDBA; - stroke: #A3EDBA; - stroke-width: 3px; + +#hero { + width: 100%; } -#hero .highcharts-area-series.cover{ - fill:url(#bg-gradient); - fill-opacity:1; - opacity:0; - stroke:transparent; + +#hero .highcharts-background { + fill: #1f1836; + fill: transparent; } -#hero .highcharts-area-series.cover .highcharts-area{ - fill-opacity: 1; + +#hero .highcharts-axis-labels { + fill: #999; + font-size: 1em; } -#hero .highcharts-xaxis-grid .highcharts-grid-line { - stroke-width: 1px; + +#hero .highcharts-label text { + fill: #fff; +} + +#hero .highcharts-range-selector-buttons { + opacity: 0%; +} + +#hero .highcharts-range-selector-buttons .highcharts-button.highcharts-button-pressed { + font-weight: bold; + fill: #a3edba; + stroke: #a3edba; + stroke-width: 3px; } + +#hero .highcharts-area-series.cover { + fill: url("#bg-gradient"); + fill-opacity: 1; + opacity: 0%; + stroke: transparent; +} + +#hero .highcharts-area-series.cover .highcharts-area { + fill-opacity: 1; +} + #hero .highcharts-grid-line { - fill: none; - stroke:transparent; - z-index: 40; + fill: none; + stroke: transparent; + z-index: 40; +} + +#hero .highcharts-xaxis-grid .highcharts-grid-line { + stroke-width: 1px; } + #hero .highcharts-tooltip { - filter:drop-shadow(5px 7px 13px rgba(0,0,0,0.14)) !important; + filter: drop-shadow(5px 7px 13px rgb(0 0 0 / 14%)) !important; } + #hero .highcharts-tooltip-box { - stroke-width: 0px; - fill: #fff; - fill-opacity: 1; + stroke-width: 0; + fill: #fff; + fill-opacity: 1; } + #hero .highcharts-tooltip .highcharts-header { - font-size: 14px; - font-weight: 700; + font-size: 14px; + font-weight: 700; } + #hero .highcharts-tooltip text { - fill: #333333; - font-size: 14px; - font-weight: 500; + fill: #333; + font-size: 14px; + font-weight: 500; } + #hero .highcharts-bubble-series .highcharts-point.transparent, -#hero .highcharts-data-label-color-0{ - fill:transparent; - stroke:transparent +#hero .highcharts-data-label-color-0 { + fill: transparent; + stroke: transparent; } + #hero .highcharts-bubble-legend-symbol { fill: #e4d354; } + #hero .highcharts-bubble-legend-connectors { stroke-width: 2; } + #hero #hero .highcharts-bubble-legend-labels { font-size: 14px; } #hero .highcharts-title { - fill: #fff; - font-size: 2em; - font-weight: 700; - opacity:1; -} + fill: #fff; + font-size: 2em; + font-weight: 700; + opacity: 100%; +} + #hero .highcharts-point { fill: #e4d354; stroke-width: 1; } + #hero .highcharts-plot-line { - fill: none; - stroke: #3f3e57; - stroke-width: 1px; - opacity:0; + fill: none; + stroke: #3f3e57; + stroke-width: 1px; + opacity: 0%; + transform-origin: top; + transition: transform 1s; + transform: rotate(0deg); } -#hero .highcharts-data-label text{ - fill:#fff; - font-weight:300; +#hero .highcharts-data-label text { + fill: #fff; + font-weight: 300; } -#hero .highcharts-bubble-series .highcharts-point.bubble-green{ - fill:#A3EDBA; - fill-opacity:.5; - stroke:transparent; +#hero .highcharts-candlestick-series .highcharts-point { + stroke: #8187e2; + fill: #8187e2; + fill-opacity: 0; } -#hero .highcharts-bubble-series .highcharts-point.bubble-purple{ - fill:#8087E8; - fill-opacity:.8; - stroke:transparent; + +#hero .highcharts-candlestick-series .highcharts-point-up { + stroke: #da6d85; + fill: #da6d85; + fill-opacity: 0; } -#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple{ - fill:#8087E8; - fill-opacity:.3; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-green { + fill: #a3edba; + fill-opacity: 0.5; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-black{ - fill:#fff; - fill-opacity:.1; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-purple { + fill: #8087e8; + fill-opacity: 0.8; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-gray{ - fill:#ceced4; - fill-opacity:.6; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple { + fill: #8087e8; + fill-opacity: 0.3; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-brown{ - fill: #CD8519; - fill-opacity:.3; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-black { + fill: #fff; + fill-opacity: 0.1; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-orange{ - fill: #CD8519; - fill-opacity:1; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-gray { + fill: #ceced4; + fill-opacity: 0.6; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-plot-line{ - transform-origin: top; - transition: transform 1s; - transform: rotate(0deg); +#hero .highcharts-bubble-series .highcharts-point.bubble-brown { + fill: #cd8519; + fill-opacity: 0.3; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-black{ - transform-origin: center; - transition:transform 1s; +#hero .highcharts-bubble-series .highcharts-point.bubble-orange { + fill: #cd8519; + fill-opacity: 1; + stroke: transparent; + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-brown{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series.bubble2-gray .highcharts-point.transparent, +#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point.transparent { + fill: transparent; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-purple{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble2-green { + fill: #a3edba; + fill-opacity: 0.5; + stroke: #fff; } -#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble2-purple { + fill: #8087e8; + fill-opacity: 0.8; + stroke: #fff; } -#hero .highcharts-bubble-series .highcharts-point.bubble-green{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble2-dpurple { + fill: #8087e8; + fill-opacity: 0.3; + stroke: #fff; } -#hero .highcharts-bubble-series .highcharts-point.bubble-gray{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble2-yellow { + fill: #e1d369; + fill-opacity: 0.7; + stroke: #fff; } -#hero .highcharts-bubble-series .highcharts-point.bubble-orange{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series.bubble2-gray .highcharts-point { + fill: #ceced4; + fill-opacity: 0.6; + stroke: #fff; } -#hero .highcharts-bubble-series.bubble2-gray .highcharts-point.transparent, -#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point.transparent{ - fill:transparent; - stroke:transparent; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-green{ - fill:#A3EDBA; - fill-opacity:.5; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-purple{ - fill:#8087E8; - fill-opacity:.8; - stroke:#fff; -} - -#hero .highcharts-bubble-series .highcharts-point.bubble2-dpurple{ - fill:#8087E8; - fill-opacity:.3; - stroke:#fff; -} - -#hero .highcharts-bubble-series .highcharts-point.bubble2-yellow{ - fill:#E1D369; - fill-opacity:.7; - stroke:#fff; -} -#hero .highcharts-bubble-series.bubble2-gray .highcharts-point{ - fill:#ceced4; - fill-opacity:.6; - stroke:#fff; -} -#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point{ - fill:#ceced4; - fill-opacity:.3; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-white{ - fill:#fff; - fill-opacity:.8; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-brown{ - fill: #CD8519; - fill-opacity:.3; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-orange{ - fill: #CD8519; - fill-opacity:.8; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-blue{ - fill: #87B4E7; - fill-opacity:.8; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-gray{ - fill:#ceced4; - fill-opacity:.6; - stroke:#fff; + +#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point { + fill: #ceced4; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-white { + fill: #fff; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-brown { + fill: #cd8519; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-orange { + fill: #cd8519; + fill-opacity: 0.8; + stroke: #fff; } + +#hero .highcharts-bubble-series .highcharts-point.bubble2-blue { + fill: #87b4e7; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-gray { + fill: #ceced4; + fill-opacity: 0.6; + stroke: #fff; +} + #hero .highcharts-link.highcharts-color-0, #hero .highcharts-link.highcharts-color-1, #hero .highcharts-link.highcharts-color-2, @@ -258,103 +291,104 @@ #hero .highcharts-link.highcharts-color-6, #hero .highcharts-link.highcharts-color-7, #hero .highcharts-link.highcharts-color-8, -#hero .highcharts-link.highcharts-color-9 - { - fill: url(#sankey-gradient); - stroke:transparent; - transition:opacity 2s; - opacity: 1; +#hero .highcharts-link.highcharts-color-9 { + fill: url("#sankey-gradient"); + stroke: transparent; + transition: opacity 2s; + opacity: 100%; } -#hero .highcharts-node{ - fill:#364B63; - stroke:transparent; + +#hero .highcharts-node { + fill: #364b63; + stroke: transparent; } + #hero .highcharts-node:nth-of-type(4), -#hero .highcharts-node:nth-of-type(6){ - fill:#005195; +#hero .highcharts-node:nth-of-type(6) { + fill: #005195; } -#hero .highcharts-node:nth-of-type(5){ - fill:#006bb8; + +#hero .highcharts-node:nth-of-type(5) { + fill: #006bb8; } -#hero .highcharts-node:nth-of-type(7){ - fill:#39a0ff; + +#hero .highcharts-node:nth-of-type(7) { + fill: #39a0ff; } -#hero .highcharts-node:nth-of-type(8){ - fill:#8dc6ff; + +#hero .highcharts-node:nth-of-type(8) { + fill: #8dc6ff; } -#hero .highcharts-node:nth-of-type(11){ - fill:#c7e3ff; + +#hero .highcharts-node:nth-of-type(11) { + fill: #c7e3ff; } -#hero .highcharts-node:nth-of-type(2){ - fill:#0D8A6A; + +#hero .highcharts-node:nth-of-type(2) { + fill: #0d8a6a; } -#hero .highcharts-node:nth-of-type(9){ - fill:#00b081; + +#hero .highcharts-node:nth-of-type(9) { + fill: #00b081; } -#hero .highcharts-node:nth-of-type(12){ - fill:#90e8e0; + +#hero .highcharts-node:nth-of-type(12) { + fill: #90e8e0; } -#hero .highcharts-node:nth-of-type(13){ - fill:#43e7c6; + +#hero .highcharts-node:nth-of-type(13) { + fill: #43e7c6; } -#hero .highcharts-node:nth-of-type(14){ - fill:#acf3e3; + +#hero .highcharts-node:nth-of-type(14) { + fill: #acf3e3; } + #hero .highcharts-sankey-series .highcharts-data-label text { - fill: white; - text-shadow: none; - font-size:1.4em; - transform: translateX(30px); + fill: white; + text-shadow: none; + font-size: 1.4em; + transform: translateX(30px); } -#hero .highcharts-data-label{ - font-size: 1.2em; + +#hero .highcharts-data-label { + font-size: 1.2em; } -#hero .highcharts-button{ - transition:none; + +#hero .highcharts-button { + transition: none; } + #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(2) text, #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(9) text, #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(12) text, #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(13) text, -#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(14) text{ - fill: white; - text-shadow: none; - font-size:1.4em; - transform: translateX(-30px); -} -#hero .highcharts-candlestick-series .highcharts-point { - stroke: #8187E2; - fill:#8187E2; - fill-opacity:0; -} -#hero .highcharts-candlestick-series .highcharts-point-up { - stroke: #DA6D85; - fill: #DA6D85; - fill-opacity:0; +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(14) text { + fill: white; + text-shadow: none; + font-size: 1.4em; + transform: translateX(-30px); } + #hero .highcharts-navigator-series { fill: #acf3e3; stroke: #acf3e3; } -#hero .highcharts-candlestick-series.candlestick{ - transform-origin: center; - transform: scaleX(20) rotate(90deg); - transition: transform 1s; -} -#hero .highcharts-candlestick-series.candlestick.h{ - transform: rotate(0deg); -} -@media (prefers-reduced-motion: reduce) { - #hero .highcharts-candlestick-series.candlestick{ +#hero .highcharts-candlestick-series.candlestick { transform-origin: center; - transform: none; - transition: transform 1s !important; - } + transform: scaleX(20) rotate(90deg); + transition: transform 1s; } +#hero .highcharts-candlestick-series.candlestick.h { + transform: rotate(0deg); +} - - - - +@media (prefers-reduced-motion: reduce) { + #hero .highcharts-candlestick-series.candlestick { + transform-origin: center; + transform: none; + transition: transform 1s !important; + } +} diff --git a/samples/highcharts/website/static-candlestick/demo.css b/samples/highcharts/website/static-candlestick/demo.css new file mode 100644 index 00000000000..bc2ce800684 --- /dev/null +++ b/samples/highcharts/website/static-candlestick/demo.css @@ -0,0 +1,394 @@ +@import "https://code.highcharts.com/css/highcharts.css"; + +body { + margin: 0; +} + +.hero-container { + background: transparent; + width: 100%; + height: 450px; +} + +.chart-container .highcharts-container { + position: relative; + overflow: hidden; + width: 100%; + opacity: 100%; + text-align: left; + line-height: normal; + z-index: 0; + -webkit-tap-highlight-color: rgb(0 0 0 / 0%); + font-family: "IBM Plex Sans", sans-serif; + font-size: 12px; + user-select: none; + touch-action: manipulation; + outline: none; +} + +#hero { + width: 100%; +} + +#hero .highcharts-background { + fill: #1f1836; + fill: transparent; +} + +#hero .highcharts-axis-labels { + fill: #999; + font-size: 1em; +} + +#hero .highcharts-label text { + fill: #fff; +} + +#hero .highcharts-range-selector-buttons { + opacity: 0%; +} + +#hero .highcharts-range-selector-buttons .highcharts-button.highcharts-button-pressed { + font-weight: bold; + fill: #a3edba; + stroke: #a3edba; + stroke-width: 3px; +} + +#hero .highcharts-area-series.cover { + fill: url("#bg-gradient"); + fill-opacity: 1; + opacity: 0%; + stroke: transparent; +} + +#hero .highcharts-area-series.cover .highcharts-area { + fill-opacity: 1; +} + +#hero .highcharts-grid-line { + fill: none; + stroke: transparent; + z-index: 40; +} + +#hero .highcharts-xaxis-grid .highcharts-grid-line { + stroke-width: 1px; +} + +#hero .highcharts-tooltip { + filter: drop-shadow(5px 7px 13px rgb(0 0 0 / 14%)) !important; +} + +#hero .highcharts-tooltip-box { + stroke-width: 0; + fill: #fff; + fill-opacity: 1; +} + +#hero .highcharts-tooltip .highcharts-header { + font-size: 14px; + font-weight: 700; +} + +#hero .highcharts-tooltip text { + fill: #333; + font-size: 14px; + font-weight: 500; +} + +#hero .highcharts-bubble-series .highcharts-point.transparent, +#hero .highcharts-data-label-color-0 { + fill: transparent; + stroke: transparent; +} + +#hero .highcharts-bubble-legend-symbol { + fill: #e4d354; +} + +#hero .highcharts-bubble-legend-connectors { + stroke-width: 2; +} + +#hero #hero .highcharts-bubble-legend-labels { + font-size: 14px; +} + +#hero .highcharts-title { + fill: #fff; + font-size: 2em; + font-weight: 700; + opacity: 100%; +} + +#hero .highcharts-point { + fill: #e4d354; + stroke-width: 1; +} + +#hero .highcharts-plot-line { + fill: none; + stroke: #3f3e57; + stroke-width: 1px; + opacity: 0%; + transform-origin: top; + transition: transform 1s; + transform: rotate(0deg); +} + +#hero .highcharts-data-label text { + fill: #fff; + font-weight: 300; +} + +#hero .highcharts-candlestick-series .highcharts-point { + stroke: #8187e2; + fill: #8187e2; + fill-opacity: 0; +} + +#hero .highcharts-candlestick-series .highcharts-point-up { + stroke: #da6d85; + fill: #da6d85; + fill-opacity: 0; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-green { + fill: #a3edba; + fill-opacity: 0.5; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-purple { + fill: #8087e8; + fill-opacity: 0.8; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple { + fill: #8087e8; + fill-opacity: 0.3; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-black { + fill: #fff; + fill-opacity: 0.1; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-gray { + fill: #ceced4; + fill-opacity: 0.6; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-brown { + fill: #cd8519; + fill-opacity: 0.3; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble-orange { + fill: #cd8519; + fill-opacity: 1; + stroke: transparent; + transform-origin: center; + transition: transform 1s; +} + +#hero .highcharts-bubble-series.bubble2-gray .highcharts-point.transparent, +#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point.transparent { + fill: transparent; + stroke: transparent; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-green { + fill: #a3edba; + fill-opacity: 0.5; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-purple { + fill: #8087e8; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-dpurple { + fill: #8087e8; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-yellow { + fill: #e1d369; + fill-opacity: 0.7; + stroke: #fff; +} + +#hero .highcharts-bubble-series.bubble2-gray .highcharts-point { + fill: #ceced4; + fill-opacity: 0.6; + stroke: #fff; +} + +#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point { + fill: #ceced4; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-white { + fill: #fff; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-brown { + fill: #cd8519; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-orange { + fill: #cd8519; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-blue { + fill: #87b4e7; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-gray { + fill: #ceced4; + fill-opacity: 0.6; + stroke: #fff; +} + +#hero .highcharts-link.highcharts-color-0, +#hero .highcharts-link.highcharts-color-1, +#hero .highcharts-link.highcharts-color-2, +#hero .highcharts-link.highcharts-color-3, +#hero .highcharts-link.highcharts-color-4, +#hero .highcharts-link.highcharts-color-5, +#hero .highcharts-link.highcharts-color-6, +#hero .highcharts-link.highcharts-color-7, +#hero .highcharts-link.highcharts-color-8, +#hero .highcharts-link.highcharts-color-9 { + fill: url("#sankey-gradient"); + stroke: transparent; + transition: opacity 2s; + opacity: 100%; +} + +#hero .highcharts-node { + fill: #364b63; + stroke: transparent; +} + +#hero .highcharts-node:nth-of-type(4), +#hero .highcharts-node:nth-of-type(6) { + fill: #005195; +} + +#hero .highcharts-node:nth-of-type(5) { + fill: #006bb8; +} + +#hero .highcharts-node:nth-of-type(7) { + fill: #39a0ff; +} + +#hero .highcharts-node:nth-of-type(8) { + fill: #8dc6ff; +} + +#hero .highcharts-node:nth-of-type(11) { + fill: #c7e3ff; +} + +#hero .highcharts-node:nth-of-type(2) { + fill: #0d8a6a; +} + +#hero .highcharts-node:nth-of-type(9) { + fill: #00b081; +} + +#hero .highcharts-node:nth-of-type(12) { + fill: #90e8e0; +} + +#hero .highcharts-node:nth-of-type(13) { + fill: #43e7c6; +} + +#hero .highcharts-node:nth-of-type(14) { + fill: #acf3e3; +} + +#hero .highcharts-sankey-series .highcharts-data-label text { + fill: white; + text-shadow: none; + font-size: 1.4em; + transform: translateX(30px); +} + +#hero .highcharts-data-label { + font-size: 1.2em; +} + +#hero .highcharts-button { + transition: none; +} + +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(2) text, +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(9) text, +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(12) text, +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(13) text, +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(14) text { + fill: white; + text-shadow: none; + font-size: 1.4em; + transform: translateX(-30px); +} + +#hero .highcharts-navigator-series { + fill: #acf3e3; + stroke: #acf3e3; +} + +#hero .highcharts-candlestick-series.candlestick { + transform-origin: center; + transform: scaleX(20) rotate(90deg); + transition: transform 1s; +} + +#hero .highcharts-candlestick-series.candlestick.h { + transform: rotate(0deg); +} + +@media (prefers-reduced-motion: reduce) { + #hero .highcharts-candlestick-series.candlestick { + transform-origin: center; + transform: none; + transition: transform 1s !important; + } +} diff --git a/samples/highcharts/website/static-candlestick/demo.details b/samples/highcharts/website/static-candlestick/demo.details new file mode 100644 index 00000000000..dc935881118 --- /dev/null +++ b/samples/highcharts/website/static-candlestick/demo.details @@ -0,0 +1,7 @@ +--- + name: Highcharts Webiste Homepage Static Chart + authors: + - Nancy Dillon + js_wrap: b + skipTest: true +... diff --git a/samples/highcharts/website/static-candlestick/demo.html b/samples/highcharts/website/static-candlestick/demo.html new file mode 100644 index 00000000000..9d3defe8f2f --- /dev/null +++ b/samples/highcharts/website/static-candlestick/demo.html @@ -0,0 +1,31 @@ + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/highcharts/website/static-candlestick/demo.js b/samples/highcharts/website/static-candlestick/demo.js new file mode 100644 index 00000000000..de57d03334a --- /dev/null +++ b/samples/highcharts/website/static-candlestick/demo.js @@ -0,0 +1,189 @@ +Math.easeInSine = function (pos) { + return -Math.cos(pos * (Math.PI / 2)) + 1; +}; + +Math.easeOutQuint = function (pos) { + return (Math.pow((pos - 1), 5) + 1); +}; + +Math.easeOutBounce = pos => { + if ((pos) < (1 / 2.75)) { + return (7.5625 * pos * pos); + } + if (pos < (2 / 2.75)) { + return (7.5625 * (pos -= (1.5 / 2.75)) * pos + 0.75); + } + if (pos < (2.5 / 2.75)) { + return (7.5625 * (pos -= (2.25 / 2.75)) * pos + 0.9375); + } + return (7.5625 * (pos -= (2.625 / 2.75)) * pos + 0.984375); +}; + +const reduced = window.matchMedia("(prefers-reduced-motion: reduce)").matches; +const big = window.matchMedia("(min-width: 500px)").matches; + + +const updateStyle = function (selector, property, value, duration) { + [].forEach.call( + document.querySelectorAll('.' + selector), + function (elem) { + elem.style.transition = property + ' ' + duration; + elem.style[property] = value; + } + ); +}; + + +const candlestick = function () { + Highcharts.getJSON('https://demo-live-data.highcharts.com/aapl-ohlc.json', function (data) { + // create the chart + Highcharts.stockChart('hero', { + chart: { + styledMode: (true), + margin: [0, 0, 0, 0], + height: 430, + animation: { + enabled: true, + duration: 1000, + easing: 'easeOutQuint' + }, + events: { + load: function () { + const chart = this; + updateStyle('highcharts-title', 'opacity', 0, '0s'); + updateStyle('candlestick', 'opacity', 0, '0s'); + updateStyle('highcharts-yaxis-labels', 'opacity', 0, '0s'); + + chart.update({ + navigator: { + enabled: true + } + }); + updateStyle('candlestick', 'transform', 'rotate(0deg)', '0s'); + if (big) { + chart.rangeSelector.clickButton(3); + } else { + chart.rangeSelector.clickButton(1); + } + + const p1 = function () { + chart.xAxis[0].update({ visible: true }); + updateStyle('highcharts-axis-labels', 'opacity', 1, '800ms'); + updateStyle('candlestick', 'opacity', 0, '0s'); + updateStyle('candlestick', 'opacity', 1, '1s'); + updateStyle('highcharts-point-up', 'fillOpacity', 1, '1s'); + updateStyle('highcharts-point-down', 'fillOpacity', 1, '1s'); + updateStyle('highcharts-range-selector-buttons', 'opacity', 1, '1s'); + if (!reduced) { + updateStyle('candlestick', 'transform', 'rotate(0deg)', '1s'); + } + + }; + setTimeout(p1, 700); + + } + } + }, + title: { + text: '', + y: 110 + + }, + exporting: { + enabled: false + }, + credits: { + enabled: false + }, + navigator: { + enabled: false + }, + scrollbar: { + enabled: false + }, + rangeSelector: { + enabled: true, + inputEnabled: false, + selected: 0, + buttons: [{ + type: 'week', + count: 1, + text: '1w', + title: 'View 1 week' + }, + { + type: 'week', + count: 4, + text: '1m', + title: 'View 1 month' + }, { + type: 'month', + count: 2, + text: '2m', + title: 'View 2 months' + }, + { + type: 'month', + count: 3, + text: '3m', + title: 'View 3 months' + }, + + { + type: 'month', + count: 4, + text: '4m', + title: 'View 4 months' + }], + floating: true, + verticalAlign: 'middle', + y: -130, + buttonPosition: { + align: 'center' + } + }, + xAxis: [{ + visible: false, + offset: -30, + events: { + afterSetExtremes: function () { + // document.querySelector('.highcharts-candlestick-series.candlestick').classList.add('h'); + updateStyle('highcharts-point-up', 'fillOpacity', 1, '1s'); + updateStyle('highcharts-point-down', 'fillOpacity', 1, '1s'); + } + } + }], + yAxis: [{ + visible: false + }], + series: [{ + name: 'AAPL', + animation: { + enabled: true + }, + type: 'candlestick', + className: 'candlestick', + dataGrouping: { + units: [ + [ + 'week', + [1, 2, 3, 4, 6, 52] + ], + [ + 'month', + [12] + ] + ] + }, + data: data, + tooltip: { + valueDecimals: 2 + } + }] + }); + }); +}; + + +///initial run +candlestick('static'); From 88ca987bb31f9a208524c9045d2e9c1fc64c3510 Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Sat, 6 Nov 2021 09:46:13 -0400 Subject: [PATCH 024/131] Update demo.js I removed the endless loop that cycled through each chart. It was causing timing problems that caused JS problems. --- .../highcharts/website/homepage-2021/demo.js | 1210 ++++++++--------- 1 file changed, 600 insertions(+), 610 deletions(-) diff --git a/samples/highcharts/website/homepage-2021/demo.js b/samples/highcharts/website/homepage-2021/demo.js index 3c799db09ad..183d848dad2 100644 --- a/samples/highcharts/website/homepage-2021/demo.js +++ b/samples/highcharts/website/homepage-2021/demo.js @@ -105,224 +105,6 @@ const bubbleData6 = [ ]; -const updateStyle = function (selector, property, value, duration) { - [].forEach.call( - document.querySelectorAll('.' + selector), - function (elem) { - elem.style.transition = property + ' ' + duration; - elem.style[property] = value; - } - ); -}; -const bubbleData = [bubbleData0, bubbleData1, bubbleData2, bubbleData3, - bubbleData4, bubbleData5, bubbleData6]; - -const bubble = { - chart: { - type: 'bubble', - height: 430, - styledMode: (true), - margin: [0, 0, 0, 0], - spacing: 0, - animation: { - duration: 1000, - easing: 'easeOutQuint' - }, - events: { - load: function () { - const chart = this; - let yaxis = 0; - for (let ii = 0; ii < bubbleData.length; ++ii) { - chart.addSeries({ - type: 'bubble', - data: bubbleData[ii], - yAxis: yaxis - }); - if (yaxis === 0) { - yaxis = 1; - } else { - yaxis = 0; - } - } - - if (reduced) { - chart.series[0].update({ visible: true }); - updateStyle('highcharts-bubble-series', 'opacity', 1, '0s'); - setTimeout(function () { - chart.yAxis[0].setExtremes(0, 24); - chart.yAxis[1].setExtremes(0, 24); - updateStyle('highcharts-plot-line', 'opacity', 1, '1s'); - }, 1500); - - setTimeout(function () { - ///moves all the bubbles down, fades them out - const bubbleClasses = ['green', 'brown', 'purple', 'dpurple', 'gray', 'orange', 'black']; - - updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); - - updateStyle('highcharts-plot-line', 'opacity', 0, '1s'); - - for (let ii = 0; ii < bubbleClasses.length; ++ii) { - const bubbleSelector = 'highcharts-point.bubble-' + bubbleClasses[ii]; - updateStyle(bubbleSelector, 'opacity', 0, '300ms'); - } - }, 3500); - - } else { - updateStyle('highcharts-bubble-series', 'opacity', 0, '0s'); - setTimeout(function () { - chart.series[0].update({ visible: true }); - updateStyle('highcharts-bubble-series', 'opacity', 1, '1s'); - updateStyle('highcharts-data-labels', 'opacity', 0, '0s'); - }, 100); - - setTimeout(function () { - updateStyle('highcharts-plot-line', 'opacity', 1, '1s'); - chart.yAxis[0].setExtremes(0, 24); - [].forEach.call( - document.querySelectorAll('.highcharts-data-labels'), - function (elem, index) { - if (index % 2 === 0) { - elem.style.opacity = 1; - } - } - ); - - }, 1500); - setTimeout(function () { - chart.yAxis[1].setExtremes(0, 24); - - [].forEach.call( - document.querySelectorAll('.highcharts-data-labels'), - function (elem, index) { - if (index % 2 !== 0) { - elem.style.opacity = 1; - } - } - ); - - }, 3000); - - setTimeout(function () { - ///moves all the bubbles down, fades them out - chart.yAxis[0].setExtremes(-2, 1000); - chart.yAxis[1].setExtremes(-2, 1000); - const bubbleClasses = ['green', 'brown', 'purple', 'dpurple', 'gray', 'orange', 'black']; - - for (let ii = 0; ii < bubbleClasses.length; ++ii) { - const bubbleSelector = 'highcharts-point.bubble-' + bubbleClasses[ii]; - updateStyle(bubbleSelector, 'opacity', 0, '0s'); - } - updateStyle('highcharts-bubble-series', 'opacity', 0, '1s'); - updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); - updateStyle('highcharts-plot-line', 'opacity', 0, '1s'); - }, 5500); - - } - } - } - }, - credits: { - enabled: false - }, - exporting: { - enabled: false - }, - tooltip: { - animation: { - duration: 1000 - } - }, - title: { - text: '', - y: 100 - }, - xAxis: [ - { - offset: 0, - labels: { - style: { - color: '#fff' - } - }, - plotLines: [ - { - value: 0.5 - }, - { - value: 1.6 - }, - { - value: 2.6 - }, - { - value: 3.84 - }, - { - value: 4.75 - }, - { - value: 5.64 - }, - { - value: 6.58 - } - ] - }], - - yAxis: [{ - visible: false, - offest: 0, - min: -250, - max: 250, - labels: { - style: { - color: '#fff' - } - } - }, - { - visible: false, - offest: 0, - min: -250, - max: 250, - labels: { - style: { - color: '#fff' - } - } - }], - legend: { - enabled: false, - itemMarginTop: 10, - bubbleLegend: { - enabled: true, - borderWidth: 1, - maxSize: 60, - minSize: 10, - connectorDistance: 40, - ranges: [ - { value: 1 }, - { value: 50 }, - { value: 100 }, - { value: 177 } - ] - } - }, - plotOptions: { - series: { - animation: false, - maxSize: 160, - name: 'Highcharts Bubble Chart', - minSize: 20, - allowOverlap: true, - dataLabels: { - enabled: true - } - } - } -}; - const sankeyData = [ [' ', '29,265', 90], ['94,236', '29,265', 80], @@ -375,66 +157,244 @@ const sankeyData = [ ['26,253', '3,959', 10], ['', '3,959', 20] ]; -const sankey = { - chart: { - styledMode: (true), - height: 430, - marginRight: 0, - animation: { - duration: 1000, - easing: 'easeOutQuint' - }, - events: { - load: function () { - const chart = this; - updateStyle('highcharts-title', 'opacity', 0, '0s'); - updateStyle('highcharts-data-labels', 'opacity', 0, '0s'); - updateStyle('highcharts-data-labels', 'opacity', 1, '400ms'); - - chart.series[0].update({ - data: [] - }); - const p1 = function () { - let count = 0; - //adds nodes to the sankey - const sankey = setInterval(function () { - if (count < sankeyData.length) { - chart.series[0].addPoint({ - from: sankeyData[count][0], - to: sankeyData[count][1], - weight: sankeyData[count][2] - }); - count = count + 1; - } else { - clearInterval(sankey); - } - }, 10); - }; - setTimeout(p1, 0); - const p2 = function () { - //makes the node connections very thin - //makes the nodes super curvy - updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); - chart.series[0].update({ - nodePadding: 130 - }); - chart.series[0].update({ - curveFactor: 2 - }); - updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); - }; - ///if it's not reduced motion, execute p2 - if (!reduced) { - setTimeout(p2, 4000); +const updateStyle = function (selector, property, value, duration) { + [].forEach.call( + document.querySelectorAll('.' + selector), + function (elem) { + elem.style.transition = property + ' ' + duration; + elem.style[property] = value; + } + ); +}; +const bubbleData = [bubbleData0, bubbleData1, bubbleData2, bubbleData3, + bubbleData4, bubbleData5, bubbleData6]; + + +//bubble, sankey, candlestick, bubble2, clear intervals +//const loops = [0, 7000, 13000, 21000]; + + +const candlestick = function (type) { + Highcharts.getJSON('https://demo-live-data.highcharts.com/aapl-ohlc.json', function (data) { + // create the chart + heroChart = Highcharts.stockChart('hero', { + chart: { + styledMode: (true), + margin: [0, 0, 0, 0], + height: 430, + animation: { + enabled: true, + duration: 1000, + easing: 'easeOutQuint' + }, + events: { + load: function () { + const chart = this; + + updateStyle('highcharts-title', 'opacity', 0, '0s'); + updateStyle('candlestick', 'opacity', 0, '0s'); + updateStyle('highcharts-yaxis-labels', 'opacity', 0, '0s'); + + if (type === 'static') { + chart.update({ + navigator: { + enabled: true + } + }); + updateStyle('candlestick', 'transform', 'rotate(0deg)', '0s'); + if (big) { + chart.rangeSelector.clickButton(3); + } else { + chart.rangeSelector.clickButton(1); + } + } + + const p1 = function () { + chart.xAxis[0].update({ visible: true }); + updateStyle('highcharts-axis-labels', 'opacity', 1, '800ms'); + updateStyle('candlestick', 'opacity', 0, '0s'); + updateStyle('candlestick', 'opacity', 1, '1s'); + updateStyle('highcharts-point-up', 'fillOpacity', 1, '1s'); + updateStyle('highcharts-point-down', 'fillOpacity', 1, '1s'); + updateStyle('highcharts-range-selector-buttons', 'opacity', 1, '1s'); + if (!reduced) { + updateStyle('candlestick', 'transform', 'rotate(0deg)', '1s'); + } + + }; + setTimeout(p1, 700); + + if (type === 'animated') { + const p2 = function () { + if (big) { + chart.rangeSelector.clickButton(3); + } else { + chart.rangeSelector.clickButton(1); + } + + }; + setTimeout(p2, 3000); + + // const p21 = function () { + // updateStyle('highcharts-range-selector-buttons', 'opacity', 0, '1s'); + // updateStyle('highcharts-axis-labels', 'opacity', 0, '800ms'); + // updateStyle('highcharts-xaxis', 'opacity', 0, '800ms'); + // updateStyle('candlestick', 'stroke', 'transparent', '800ms'); + // updateStyle('candlestick', 'opacity', 0, '1s'); + // }; + // setTimeout(p21, 5500); + + } + } } - const p22 = function () { - updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); - updateStyle('highcharts-link', 'opacity', 0, '2s'); - updateStyle('highcharts-node', 'opacity', 0, '2s'); - }; - setTimeout(p22, 4500); + }, + title: { + text: '', + y: 110 + + }, + exporting: { + enabled: false + }, + credits: { + enabled: false + }, + navigator: { + enabled: false + }, + scrollbar: { + enabled: false + }, + rangeSelector: { + enabled: true, + inputEnabled: false, + selected: 0, + buttons: [{ + type: 'week', + count: 1, + text: '1w', + title: 'View 1 week' + }, + { + type: 'week', + count: 4, + text: '1m', + title: 'View 1 month' + }, { + type: 'month', + count: 2, + text: '2m', + title: 'View 2 months' + }, + { + type: 'month', + count: 3, + text: '3m', + title: 'View 3 months' + }, + + { + type: 'month', + count: 4, + text: '4m', + title: 'View 4 months' + }], + floating: true, + verticalAlign: 'middle', + y: -130, + buttonPosition: { + align: 'center' + } + }, + xAxis: [{ + visible: false, + offset: -30, + events: { + afterSetExtremes: function () { + // document.querySelector('.highcharts-candlestick-series.candlestick').classList.add('h'); + updateStyle('highcharts-point-up', 'fillOpacity', 1, '1s'); + updateStyle('highcharts-point-down', 'fillOpacity', 1, '1s'); + } + } + }], + yAxis: [{ + visible: false + }], + series: [{ + name: 'AAPL', + animation: { + enabled: true + }, + type: 'candlestick', + className: 'candlestick', + dataGrouping: { + units: [ + [ + 'week', + [1, 2, 3, 4, 6, 52] + ], + [ + 'month', + [12] + ] + ] + }, + data: data, + tooltip: { + valueDecimals: 2 + } + }] + }); + }); +}; + +const bubble2 = { + chart: { + type: 'bubble', + height: 430, + styledMode: (true), + margin: [0, 0, 0, 0], + spacing: 0, + animation: { + duration: 2000, + easing: 'easeOutQuint' + }, + events: { + load: function () { + const chart = this; + updateStyle('bubble2-purple', 'transform', 'none', '0s'); + updateStyle('highcharts-title', 'opacity', 0, '0s'); + updateStyle('highcharts-data-labels', 'opacity', 0, '0s'); + if (reduced) { + setTimeout(function () { + chart.xAxis[0].setExtremes(0, 10); + updateStyle('highcharts-data-labels', 'opacity', 1, '1s'); + }, 200); + setTimeout(function () { + updateStyle('highcharts-bubble-series', 'opacity', 0, '1s'); + }, 5000); + } else { + setTimeout(function () { + chart.xAxis[0].setExtremes(-1000, 10); + }, 1000); + setTimeout(function () { + chart.xAxis[0].setExtremes(0, 10); + updateStyle('highcharts-data-labels', 'opacity', 1, '1s'); + }, 2600); + setTimeout(function () { + updateStyle('highcharts-bubble-series', 'opacity', 0, '1s'); + chart.yAxis[0].setExtremes(-2000, 2000); + }, 5000); + const p3 = function () { + if (heroChart) { + heroChart.destroy(); + } + candlestick('animated'); + }; + setTimeout(p3, 6500); + } } } }, @@ -446,152 +406,7 @@ const sankey = { }, title: { text: '', - verticalAlign: 'middle', - floating: true - }, - xAxis: [ - { - min: 0, - max: 10, - visible: false - } - ], - yAxis: [ - { - min: 0, - max: 10, - visible: false - } - ], - plotOptions: { - area: { - marker: { - enabled: false - } - } - }, - legend: { - enabled: false - }, - series: [{ - keys: ['from', 'to', 'weight'], - centerInCategory: true, - linkOpacity: 1, - data: [], - curveFactor: 0.33, - nodes: [{ - id: '', - colorIndex: 0 - }, { - id: '94,236', - colorIndex: 1 - }, { - id: '86,811', - colorIndex: 2 - }, { - id: '72,638', - colorIndex: 3 - }, { - id: '70,770', - colorIndex: 4 - }, { - id: '' - }, - { - id: '30,903' - }, - { - id: '26,253' - }, - { - id: '' - }], - type: 'sankey', - name: 'Highcharts Sankey Diagram' - }, - { - type: 'area', - className: 'cover', - data: [ - { - x: -1, - y: 10 - }, - { - x: 2.5, - y: 10 - } - ] - }, - { - type: 'area', - className: 'cover', - data: [ - { - x: 7.5, - y: 10 - }, - { - x: 11, - y: 10 - } - ] - - }] - -}; - -const bubble2 = { - chart: { - type: 'bubble', - height: 430, - styledMode: (true), - margin: [0, 0, 0, 0], - spacing: 0, - animation: { - duration: 2000, - easing: 'easeOutQuint' - }, - events: { - load: function () { - const chart = this; - updateStyle('bubble2-purple', 'transform', 'none', '0s'); - updateStyle('highcharts-title', 'opacity', 0, '0s'); - updateStyle('highcharts-data-labels', 'opacity', 0, '0s'); - - if (reduced) { - setTimeout(function () { - chart.xAxis[0].setExtremes(0, 10); - updateStyle('highcharts-data-labels', 'opacity', 1, '1s'); - }, 200); - setTimeout(function () { - updateStyle('highcharts-bubble-series', 'opacity', 0, '1s'); - }, 5000); - } else { - setTimeout(function () { - chart.xAxis[0].setExtremes(-1000, 10); - }, 1000); - setTimeout(function () { - chart.xAxis[0].setExtremes(0, 10); - updateStyle('highcharts-data-labels', 'opacity', 1, '1s'); - }, 2600); - setTimeout(function () { - updateStyle('highcharts-bubble-series', 'opacity', 0, '1s'); - chart.yAxis[0].setExtremes(-2000, 2000); - }, 5000); - } - } - } - }, - exporting: { - enabled: false - }, - credits: { - enabled: false - }, - title: { - text: '', - y: 160 + y: 160 }, xAxis: [ { @@ -1026,223 +841,398 @@ const bubble2 = { ] }; -const candlestick = function (type) { - Highcharts.getJSON('https://demo-live-data.highcharts.com/aapl-ohlc.json', function (data) { - // create the chart - heroChart = Highcharts.stockChart('hero', { - chart: { - styledMode: (true), - margin: [0, 0, 0, 0], - height: 430, - animation: { - enabled: true, - duration: 1000, - easing: 'easeOutQuint' - }, - events: { - load: function () { - const chart = this; - - updateStyle('highcharts-title', 'opacity', 0, '0s'); - updateStyle('candlestick', 'opacity', 0, '0s'); - updateStyle('highcharts-yaxis-labels', 'opacity', 0, '0s'); +const sankey = { + chart: { + styledMode: (true), + height: 430, + marginRight: 0, + animation: { + duration: 1000, + easing: 'easeOutQuint' + }, + events: { + load: function () { + const chart = this; + updateStyle('highcharts-title', 'opacity', 0, '0s'); + updateStyle('highcharts-data-labels', 'opacity', 0, '0s'); + updateStyle('highcharts-data-labels', 'opacity', 1, '400ms'); - if (type === 'static') { - chart.update({ - navigator: { - enabled: true - } + chart.series[0].update({ + data: [] + }); + const p1 = function () { + let count = 0; + //adds nodes to the sankey + const sankey = setInterval(function () { + if (count < sankeyData.length) { + chart.series[0].addPoint({ + from: sankeyData[count][0], + to: sankeyData[count][1], + weight: sankeyData[count][2] }); - updateStyle('candlestick', 'transform', 'rotate(0deg)', '0s'); - if (big) { - chart.rangeSelector.clickButton(3); - } else { - chart.rangeSelector.clickButton(1); + count = count + 1; + } else { + clearInterval(sankey); + } + }, 10); + }; + setTimeout(p1, 0); + + const p2 = function () { + //makes the node connections very thin + //makes the nodes super curvy + updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); + chart.series[0].update({ + nodePadding: 130 + }); + chart.series[0].update({ + curveFactor: 2 + }); + updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); + }; + ///if it's not reduced motion, execute p2 + if (!reduced) { + setTimeout(p2, 4000); + } + const p22 = function () { + updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); + updateStyle('highcharts-link', 'opacity', 0, '2s'); + updateStyle('highcharts-node', 'opacity', 0, '2s'); + }; + setTimeout(p22, 4500); + + const p3 = function () { + if (heroChart) { + heroChart.destroy(); + } + heroChart = Highcharts.chart('hero', bubble2); + }; + setTimeout(p3, 6500); + + } + } + }, + exporting: { + enabled: false + }, + credits: { + enabled: false + }, + title: { + text: '', + verticalAlign: 'middle', + floating: true + }, + xAxis: [ + { + min: 0, + max: 10, + visible: false + } + ], + yAxis: [ + { + min: 0, + max: 10, + visible: false + } + ], + plotOptions: { + area: { + marker: { + enabled: false + } + } + }, + legend: { + enabled: false + }, + series: [{ + keys: ['from', 'to', 'weight'], + centerInCategory: true, + linkOpacity: 1, + data: [], + curveFactor: 0.33, + nodes: [{ + id: '', + colorIndex: 0 + }, { + id: '94,236', + colorIndex: 1 + }, { + id: '86,811', + colorIndex: 2 + }, { + id: '72,638', + colorIndex: 3 + }, { + id: '70,770', + colorIndex: 4 + }, { + id: '' + }, + { + id: '30,903' + }, + { + id: '26,253' + }, + { + id: '' + }], + type: 'sankey', + name: 'Highcharts Sankey Diagram' + }, + { + type: 'area', + className: 'cover', + data: [ + { + x: -1, + y: 10 + }, + { + x: 2.5, + y: 10 + } + ] + }, + { + type: 'area', + className: 'cover', + data: [ + { + x: 7.5, + y: 10 + }, + { + x: 11, + y: 10 + } + ] + + }] + +}; +const bubble = { + chart: { + type: 'bubble', + height: 430, + styledMode: (true), + margin: [0, 0, 0, 0], + spacing: 0, + animation: { + duration: 1000, + easing: 'easeOutQuint' + }, + events: { + load: function () { + const chart = this; + let yaxis = 0; + for (let ii = 0; ii < bubbleData.length; ++ii) { + chart.addSeries({ + type: 'bubble', + data: bubbleData[ii], + yAxis: yaxis + }); + if (yaxis === 0) { + yaxis = 1; + } else { + yaxis = 0; + } + } + + if (reduced) { + chart.series[0].update({ visible: true }); + updateStyle('highcharts-bubble-series', 'opacity', 1, '0s'); + setTimeout(function () { + chart.yAxis[0].setExtremes(0, 24); + chart.yAxis[1].setExtremes(0, 24); + updateStyle('highcharts-plot-line', 'opacity', 1, '1s'); + }, 1500); + + setTimeout(function () { + ///moves all the bubbles down, fades them out + const bubbleClasses = ['green', 'brown', 'purple', 'dpurple', 'gray', 'orange', 'black']; + + updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); + + updateStyle('highcharts-plot-line', 'opacity', 0, '1s'); + + for (let ii = 0; ii < bubbleClasses.length; ++ii) { + const bubbleSelector = 'highcharts-point.bubble-' + bubbleClasses[ii]; + updateStyle(bubbleSelector, 'opacity', 0, '300ms'); + } + }, 3500); + + } else { + updateStyle('highcharts-bubble-series', 'opacity', 0, '0s'); + setTimeout(function () { + chart.series[0].update({ visible: true }); + updateStyle('highcharts-bubble-series', 'opacity', 1, '1s'); + updateStyle('highcharts-data-labels', 'opacity', 0, '0s'); + }, 100); + + setTimeout(function () { + updateStyle('highcharts-plot-line', 'opacity', 1, '1s'); + chart.yAxis[0].setExtremes(0, 24); + [].forEach.call( + document.querySelectorAll('.highcharts-data-labels'), + function (elem, index) { + if (index % 2 === 0) { + elem.style.opacity = 1; + } } - } + ); - const p1 = function () { - chart.xAxis[0].update({ visible: true }); - updateStyle('highcharts-axis-labels', 'opacity', 1, '800ms'); - updateStyle('candlestick', 'opacity', 0, '0s'); - updateStyle('candlestick', 'opacity', 1, '1s'); - updateStyle('highcharts-point-up', 'fillOpacity', 1, '1s'); - updateStyle('highcharts-point-down', 'fillOpacity', 1, '1s'); - updateStyle('highcharts-range-selector-buttons', 'opacity', 1, '1s'); - if (!reduced) { - updateStyle('candlestick', 'transform', 'rotate(0deg)', '1s'); + }, 1500); + setTimeout(function () { + chart.yAxis[1].setExtremes(0, 24); + + [].forEach.call( + document.querySelectorAll('.highcharts-data-labels'), + function (elem, index) { + if (index % 2 !== 0) { + elem.style.opacity = 1; + } } + ); - }; - setTimeout(p1, 700); + }, 3000); - if (type === 'animated') { - const p2 = function () { - if (big) { - chart.rangeSelector.clickButton(3); - } else { - chart.rangeSelector.clickButton(1); - } + setTimeout(function () { + ///moves all the bubbles down, fades them out + chart.yAxis[0].setExtremes(-2, 1000); + chart.yAxis[1].setExtremes(-2, 1000); + const bubbleClasses = ['green', 'brown', 'purple', 'dpurple', 'gray', 'orange', 'black']; - }; - setTimeout(p2, 3000); + for (let ii = 0; ii < bubbleClasses.length; ++ii) { + const bubbleSelector = 'highcharts-point.bubble-' + bubbleClasses[ii]; + updateStyle(bubbleSelector, 'opacity', 0, '0s'); + } + updateStyle('highcharts-bubble-series', 'opacity', 0, '1s'); + updateStyle('highcharts-data-labels', 'opacity', 0, '1s'); + updateStyle('highcharts-plot-line', 'opacity', 0, '1s'); + }, 5500); - const p21 = function () { - updateStyle('highcharts-range-selector-buttons', 'opacity', 0, '1s'); - updateStyle('highcharts-axis-labels', 'opacity', 0, '800ms'); - updateStyle('highcharts-xaxis', 'opacity', 0, '800ms'); - updateStyle('candlestick', 'stroke', 'transparent', '800ms'); - updateStyle('candlestick', 'opacity', 0, '1s'); - }; - setTimeout(p21, 5500); + setTimeout(function () { + if (heroChart) { + heroChart.destroy(); } - } - } - }, - title: { - text: '', - y: 110 + heroChart = Highcharts.chart('hero', sankey); //5500 + }, 6000); + } + } + } + }, + credits: { + enabled: false + }, + exporting: { + enabled: false + }, + tooltip: { + animation: { + duration: 1000 + } + }, + title: { + text: '', + y: 100 + }, + xAxis: [ + { + offset: 0, + labels: { + style: { + color: '#fff' + } }, - exporting: { - enabled: false - }, - credits: { - enabled: false - }, - navigator: { - enabled: false - }, - scrollbar: { - enabled: false - }, - rangeSelector: { - enabled: true, - inputEnabled: false, - selected: 0, - buttons: [{ - type: 'week', - count: 1, - text: '1w', - title: 'View 1 week' + plotLines: [ + { + value: 0.5 }, { - type: 'week', - count: 4, - text: '1m', - title: 'View 1 month' - }, { - type: 'month', - count: 2, - text: '2m', - title: 'View 2 months' + value: 1.6 }, { - type: 'month', - count: 3, - text: '3m', - title: 'View 3 months' + value: 2.6 }, - { - type: 'month', - count: 4, - text: '4m', - title: 'View 4 months' - }], - floating: true, - verticalAlign: 'middle', - y: -130, - buttonPosition: { - align: 'center' - } - }, - xAxis: [{ - visible: false, - offset: -30, - events: { - afterSetExtremes: function () { - // document.querySelector('.highcharts-candlestick-series.candlestick').classList.add('h'); - updateStyle('highcharts-point-up', 'fillOpacity', 1, '1s'); - updateStyle('highcharts-point-down', 'fillOpacity', 1, '1s'); - } - } - }], - yAxis: [{ - visible: false - }], - series: [{ - name: 'AAPL', - animation: { - enabled: true + value: 3.84 }, - type: 'candlestick', - className: 'candlestick', - dataGrouping: { - units: [ - [ - 'week', - [1, 2, 3, 4, 6, 52] - ], - [ - 'month', - [12] - ] - ] + { + value: 4.75 }, - data: data, - tooltip: { - valueDecimals: 2 + { + value: 5.64 + }, + { + value: 6.58 } - }] - }); - }); -}; - -//bubble, sankey, candlestick, bubble2, clear intervals -const loops = [0, 7000, 13000, 21000]; - -///bubble char -const createBubble = function () { - if (heroChart) { - heroChart.destroy(); - } - heroChart = Highcharts.chart('hero', bubble); -}; + ] + }], -///sankey chart -const createSankey = function () { - if (heroChart) { - heroChart.destroy(); + yAxis: [{ + visible: false, + offest: 0, + min: -250, + max: 250, + labels: { + style: { + color: '#fff' + } + } + }, + { + visible: false, + offest: 0, + min: -250, + max: 250, + labels: { + style: { + color: '#fff' + } + } + }], + legend: { + enabled: false, + itemMarginTop: 10, + bubbleLegend: { + enabled: true, + borderWidth: 1, + maxSize: 60, + minSize: 10, + connectorDistance: 40, + ranges: [ + { value: 1 }, + { value: 50 }, + { value: 100 }, + { value: 177 } + ] + } + }, + plotOptions: { + series: { + animation: false, + maxSize: 160, + name: 'Highcharts Bubble Chart', + minSize: 20, + allowOverlap: true, + dataLabels: { + enabled: true + } + } } - heroChart = Highcharts.chart('hero', sankey); //5500 }; -///candlestick -const createStick = function () { - if (heroChart) { - heroChart.destroy(); - } - candlestick('animated'); -}; -///bubble2 -const createBubble2 = function () { +const createBubble = function () { if (heroChart) { heroChart.destroy(); } - heroChart = Highcharts.chart('hero', bubble2); //5000 -}; - -const loopCharts = function () { - setTimeout(createBubble, loops[0]); - setTimeout(createSankey, loops[1]); - setTimeout(createStick, loops[2]); - setTimeout(createBubble2, loops[3]); + heroChart = Highcharts.chart('hero', bubble); }; -///initial run -loopCharts(); - -//loop -window.setInterval(loopCharts, 27500); +createBubble(); From 88b5f5686e3687b0a3202ee19d57f6d1a94d5a8e Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Sun, 7 Nov 2021 10:49:33 -0500 Subject: [PATCH 025/131] Shortened copy to prevent overflow --- .../highcharts/website/icon-chart/demo.css | 57 ++++++------------- samples/highcharts/website/icon-chart/demo.js | 49 +++++++--------- 2 files changed, 39 insertions(+), 67 deletions(-) diff --git a/samples/highcharts/website/icon-chart/demo.css b/samples/highcharts/website/icon-chart/demo.css index 75cff828ed2..ecefd05a758 100644 --- a/samples/highcharts/website/icon-chart/demo.css +++ b/samples/highcharts/website/icon-chart/demo.css @@ -56,16 +56,16 @@ body { transition: all 1s; } -.chart-container .highcharts-xaxis-grid .highcharts-grid-line { - stroke-width: 1px; -} - .chart-container .highcharts-grid-line { fill: none; stroke: transparent; z-index: 40; } +.chart-container .highcharts-xaxis-grid .highcharts-grid-line { + stroke-width: 1px; +} + .chart-container .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover), .chart-container .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover), .chart-container .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover), @@ -187,6 +187,12 @@ body { transform: rotate(90deg) scale(1.5); } +#charts .highcharts-grid-line { + fill: none; + stroke: rgb(255 255 255 / 50%); + z-index: 40; +} + #charts .highcharts-axis, #charts .highcharts-grid { display: block; @@ -201,19 +207,13 @@ body { stroke-width: 1px; } -#charts .highcharts-grid-line { - fill: none; - stroke: rgb(255 255 255 / 50%); - z-index: 40; -} - #charts .highcharts-data-labels.iceberg-types { color: #000; transition: color 300ms; } #charts #particle-1 { - background-image: url(https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p1.svg); + background-image: url("https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p1.svg"); top: -80px; left: 154px; width: 100px; @@ -245,7 +245,7 @@ body { } #charts #particle-2 { - background-image: url(https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p2.svg); + background-image: url("https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p2.svg"); width: 56px; height: 105px; top: 70px; @@ -269,7 +269,7 @@ body { } #charts #particle-3 { - background-image: url(https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p3.svg); + background-image: url("https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p3.svg"); width: 60px; height: 86px; top: 154px; @@ -300,7 +300,7 @@ body { } #charts #particle-4 { - background-image: url(https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p4.svg); + background-image: url("https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p4.svg"); width: 67px; height: 48px; top: 268px; @@ -332,7 +332,7 @@ body { } #charts #particle-5 { - background-image: url(https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p5.svg); + background-image: url("https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p5.svg"); width: 88px; height: 127px; top: 11px; @@ -364,7 +364,7 @@ body { } #charts #particle-6 { - background-image: url(https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p6.svg); + background-image: url("https://cdn.jsdelivr.net/gh/highcharts/highcharts@feb8baf043cffb5e141ab065f95b8ca397569297/samples/graphics/homepage/p6.svg"); width: 113px; height: 114px; top: -60px; @@ -506,7 +506,7 @@ body { width: 100%; opacity: 100%; text-transform: uppercase; - transform: none; + transform: translateY(0); } #charts .highcharts-title { @@ -551,10 +551,6 @@ body { font-size: 0.6em; } -#charts .highcharts-axis-title { - transform: translateY(0); -} - #charts .highcharts-data-label-color-5 .berg-label { transform: translateY(-10px); } @@ -607,18 +603,12 @@ body { width: 300px; } - #charts .highcharts-subtitle .iceberg-subtitle { - color: #fff; - width: 300px; - white-space: normal; - opacity: 0%; - } - #charts .highcharts-subtitle .iceberg-subtitle { color: #fff; width: 300px; white-space: normal; font-size: 1.1em; + opacity: 0%; } #charts .label-title { @@ -707,8 +697,6 @@ body { transform: rotate(90deg) scale(0.8); } - - #charts .particles .particle.rotate { background-repeat: no-repeat; transition: all 3s; @@ -716,11 +704,6 @@ body { transform: rotate(90deg) scale(1.5); } - - #charts .highcharts-axis-labels { - font-size: 0.9em; - } - #charts .highcharts-axis-labels { font-size: 0.8em; } @@ -730,7 +713,3 @@ body { font-size: 0.8em; } } - -@media screen and (prefers-reduced-motion: reduce) { - -} diff --git a/samples/highcharts/website/icon-chart/demo.js b/samples/highcharts/website/icon-chart/demo.js index e404374d8f2..328803075c3 100644 --- a/samples/highcharts/website/icon-chart/demo.js +++ b/samples/highcharts/website/icon-chart/demo.js @@ -275,14 +275,14 @@ const charts = { }, title: { - text: 'Iceberg Topologies & Distribution', + text: 'Distribution of Icebergs in "Iceberg Alley

Newfoundland, Canada

', useHTML: true, floating: true, y: 0 }, subtitle: { - text: '

Above-water characterization and distribution of icebergs in "Iceberg Alley," Newfoundland, Canada

', + text: '

', useHTML: true, floating: true }, @@ -658,26 +658,22 @@ const charts = { // pointFormatter: function () { // const texts = [ // `

- // Pinnacle icebergs have a - // large central spire or pyramid of one - // or more spires dominating the space.

`, + // Pinnacle icebergs - a + // large central spire or pyramid.

`, // `

- // Tabular icebergs are horizontal - // and flat-topped - // with a length/height ratio of 5:1 or more.

`, + // Tabular icebergs - horizontal + // and flat-topped.

`, // `

- // Dry Dock icebergs are - // eroded such that large - // U shape slot is formed with twin - // columns or pinnacles.

`, + // Dry Dock icebergs - + // eroded into a + // U shape.

`, // `

- // Dome icebergs have large, + // Dome icebergs - large, // smooth, rounded tops.

`, // `

- // Wedge icebergs are tabular + // Wedge icebergs - tabular // icebergs that have - // altered their positions of stability so - // that they now appear tilted.

` + // tilted.

` // ]; // return texts[this.index]; // } @@ -721,9 +717,8 @@ const charts = { if (done) { return `

- Pinnacle icebergs have a - large central spire or pyramid of one or more - spires dominating the space.

`; + Pinnacle icebergs - a + large central spire or pyramid.

`; } } }, @@ -790,9 +785,8 @@ const charts = { pointFormatter: function () { if (done) { return `

- Tabular icebergs are - horizontal and flat-topped - with a length/height ratio of 5:1 or more.

`; + Tabular icebergs - + horizontal and flat-topped.

`; } } }, @@ -877,8 +871,8 @@ const charts = { pointFormatter: function () { if (done) { return `

- Dry Dock icebergs are eroded such that large - U shape slot is formed with twin columns or pinnacles.

`; + Dry Dock icebergs - eroded into a + U shape.

`; } } }, @@ -969,7 +963,7 @@ const charts = { tooltip: { pointFormatter: function () { return `

- Dome icebergs have large, + Dome icebergs - large, smooth, rounded tops.

`; } }, @@ -1058,10 +1052,9 @@ const charts = { pointFormatter: function () { if (done) { return `

- Wedge icebergs are tabular + Wedge icebergs - tabular icebergs that have - altered their positions of stability so - that they now appear tilted.

`; + tilted.

`; } } }, From 7d57fcaa2064b176f55dbf4ec0c706a070e0203a Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Sun, 7 Nov 2021 11:25:57 -0500 Subject: [PATCH 026/131] Update demo.js Fixed a typo in the title --- samples/highcharts/website/icon-chart/demo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/highcharts/website/icon-chart/demo.js b/samples/highcharts/website/icon-chart/demo.js index 328803075c3..247bd3d4b6d 100644 --- a/samples/highcharts/website/icon-chart/demo.js +++ b/samples/highcharts/website/icon-chart/demo.js @@ -275,7 +275,7 @@ const charts = { }, title: { - text: 'Distribution of Icebergs in "Iceberg Alley

Newfoundland, Canada

', + text: 'Distribution of Icebergs in Iceberg Alley

Newfoundland, Canada

', useHTML: true, floating: true, y: 0 From f7bfcf57bf8d26f9ac3636a2adc4b5b9a9260bf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torstein=20H=C3=B8nsi?= Date: Sat, 6 Nov 2021 19:01:34 +0100 Subject: [PATCH 027/131] Samples: Linted demo.css --- .../scrollable-plotarea-vertical/demo.css | 2 +- samples/gantt/grid-axis/cellheight/demo.css | 2 +- .../3d/area-stacking-multiple/demo.css | 6 +- samples/highcharts/3d/area-stacking/demo.css | 6 +- samples/highcharts/3d/area/demo.css | 6 +- samples/highcharts/3d/bar/demo.css | 6 +- .../3d/column-colored-frame/demo.css | 6 +- samples/highcharts/3d/column-deep/demo.css | 6 +- .../highcharts/3d/column-drilldown/demo.css | 6 +- samples/highcharts/3d/column-frame/demo.css | 6 +- .../highcharts/3d/column-grouping/demo.css | 6 +- .../highcharts/3d/column-inverted/demo.css | 6 +- .../3d/column-negative-values/demo.css | 6 +- .../highcharts/3d/column-opposite/demo.css | 6 +- .../3d/column-stacking-multiple/demo.css | 6 +- .../highcharts/3d/column-stacking/demo.css | 6 +- .../highcharts/3d/column-zpadding/demo.css | 6 +- samples/highcharts/3d/column/demo.css | 6 +- samples/highcharts/3d/columnrange/demo.css | 6 +- samples/highcharts/3d/line/demo.css | 6 +- samples/highcharts/3d/scatter-frame/demo.css | 6 +- .../3d/scatter-zaxis-categories/demo.css | 6 +- .../highcharts/3d/scatter-zaxis-grid/demo.css | 6 +- .../3d/scatter-zaxis-plotbands-lines/demo.css | 6 +- samples/highcharts/3d/scatter/demo.css | 6 +- samples/highcharts/3d/skewed-labels/demo.css | 6 +- .../accessibility/accessible-3d/demo.css | 48 +- .../accessible-annotations/demo.css | 35 +- .../accessible-avg-temp/demo.css | 33 +- .../accessibility/accessible-bar/demo.css | 48 +- .../accessible-datetime/demo.css | 24 +- .../accessible-drilldown/demo.css | 24 +- .../accessibility/accessible-dynamic/demo.css | 24 +- .../accessible-keyboardnav/demo.css | 24 +- .../accessibility/accessible-line/demo.css | 35 +- .../accessible-pattern-fill-one/demo.css | 8 +- .../accessible-pattern-fills/demo.css | 26 +- .../accessibility/accessible-pie/demo.css | 21 +- .../accessible-sparklines/demo.css | 15 +- .../accessible-switch-theme-one/demo.css | 23 +- .../accessible-switch-theme/demo.css | 39 +- .../accessibility/accessible-table/demo.css | 60 +- .../advanced-accessible/demo.css | 35 +- .../accessibility/art-grants/demo.css | 39 +- .../accessibility/category-dynamic/demo.css | 24 +- .../accessibility/custom-component/demo.css | 24 +- .../accessibility/custom-dynamic/demo.css | 24 +- .../accessibility/custom-focus/demo.css | 24 +- .../accessibility/dynamic-form/demo.css | 24 +- .../high-contrast-theme-dark/demo.css | 10 +- .../high-contrast-theme-light/demo.css | 10 +- .../internationalization/demo.css | 7 +- .../accessibility/multiple-charts/demo.css | 24 +- .../highcharts/accessibility/webaim/demo.css | 24 +- samples/highcharts/amd/version-mix/demo.css | 5 +- .../fibonacci-time-zones/demo.css | 2 +- samples/highcharts/annotations/basic/demo.css | 6 +- .../annotations/custom-markers/demo.css | 6 +- samples/highcharts/annotations/defer/demo.css | 6 +- .../highcharts/annotations/draggable/demo.css | 4 +- .../highcharts/annotations/ellipse/demo.css | 6 +- .../annotations/gui-buttons/demo.css | 24 +- samples/highcharts/annotations/gui/demo.css | 53 +- .../include-in-data-export/demo.css | 61 +- .../annotations/label-crop-overflow/demo.css | 6 +- .../annotations/label-position/demo.css | 6 +- .../annotations/label-presentation/demo.css | 6 +- .../annotations/label-text/demo.css | 6 +- .../annotations/mock-point/demo.css | 6 +- .../annotations/mock-points/demo.css | 6 +- .../annotations/overlapping/demo.css | 6 +- .../highcharts/annotations/shape-src/demo.css | 6 +- samples/highcharts/annotations/shape/demo.css | 6 +- .../highcharts/annotations/shapes/demo.css | 6 +- .../annotations/tooltip-like/demo.css | 6 +- .../highcharts/annotations/visible/demo.css | 6 +- .../blog/annotations-avg-plotline/demo.css | 10 +- .../blog/hollow-candlestick/demo.css | 2 +- .../highcharts/blog/lin-log-switch/demo.css | 6 +- .../blog/packed-bubble-basic/demo.css | 2 +- .../blog/packed-bubble-simple-demo/demo.css | 2 +- .../blog/scatter-regression/demo.css | 2 +- .../highcharts/blog/stock-calendar/demo.css | 4 +- samples/highcharts/blog/venn/demo.css | 2 +- .../highcharts/blog/xmas-card-2020/demo.css | 179 +-- .../boost/scatter-inverted-reversed/demo.css | 8 +- samples/highcharts/boost/scatter/demo.css | 8 +- samples/highcharts/boost/treemap/demo.css | 2 +- samples/highcharts/caption/text/demo.css | 2 +- .../chart/events-container/demo.css | 5 +- .../highcharts/chart/inverted-xrange/demo.css | 2 +- .../chart/zoombysingletouch/demo.css | 8 +- .../demo.css | 10 +- .../demo.css | 8 +- .../categorical-comparison-bar/demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../categorical-comparison-column/demo.css | 8 +- .../demo.css | 8 +- .../categorical-comparison-donut/demo.css | 8 +- .../demo.css | 8 +- .../categorical-comparison-pie/demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 10 +- .../categorical-comparison-sunburst/demo.css | 10 +- .../demo.css | 14 +- .../categorical-comparison-treemap/demo.css | 14 +- .../demo.css | 8 +- .../demo.css | 8 +- .../categorical-composition-donut/demo.css | 8 +- .../demo.css | 8 +- .../demo.css | 8 +- .../categorical-composition-pie/demo.css | 8 +- samples/highcharts/css/a11y/demo.css | 8 +- .../css/annotations-markers/demo.css | 19 +- samples/highcharts/css/annotations/demo.css | 9 +- samples/highcharts/css/axis-grid/demo.css | 23 +- samples/highcharts/css/axis/demo.css | 32 +- samples/highcharts/css/boxplot/demo.css | 31 +- samples/highcharts/css/bubble-legend/demo.css | 5 +- samples/highcharts/css/bubble/demo.css | 16 +- samples/highcharts/css/bullet-graph/demo.css | 35 +- samples/highcharts/css/candlestick/demo.css | 11 +- .../css/chart-border-background/demo.css | 10 +- .../highcharts/css/chart-plotarea/demo.css | 11 +- samples/highcharts/css/chart/demo.css | 13 +- samples/highcharts/css/color-zones/demo.css | 32 +- samples/highcharts/css/colors/demo.css | 50 +- samples/highcharts/css/column-3d/demo.css | 10 +- .../highcharts/css/column-density/demo.css | 14 +- samples/highcharts/css/credits/demo.css | 18 +- .../highcharts/css/crosshair-label/demo.css | 16 +- samples/highcharts/css/crosshairs/demo.css | 8 +- .../css/dark-unica-highcharts/demo.css | 2 +- .../css/dark-unica-highmaps/demo.css | 2 +- .../css/dark-unica-highstock/demo.css | 2 +- .../css/data-label-contrast/demo.css | 18 +- samples/highcharts/css/em/demo.css | 20 +- samples/highcharts/css/error-bar/demo.css | 3 +- .../highcharts/css/exporting-offline/demo.css | 8 +- .../highcharts/css/exporting-style/demo.css | 8 +- samples/highcharts/css/exporting/demo.css | 19 +- samples/highcharts/css/flags/demo.css | 21 +- samples/highcharts/css/gauge/demo.css | 51 +- .../highcharts/css/gradient-island/demo.css | 36 +- samples/highcharts/css/gradient/demo.css | 36 +- .../css/grid-light-highcharts/demo.css | 2 +- .../css/grid-light-highmaps/demo.css | 2 +- .../css/grid-light-highstock/demo.css | 2 +- .../css/hollow-candlestick/demo.css | 8 +- samples/highcharts/css/legend/demo.css | 43 +- samples/highcharts/css/loading/demo.css | 17 +- .../highcharts/css/map-dataclasses/demo.css | 27 +- samples/highcharts/css/ohlc/demo.css | 3 +- samples/highcharts/css/pane/demo.css | 32 +- samples/highcharts/css/pattern/demo.css | 33 +- samples/highcharts/css/pie-point/demo.css | 24 +- samples/highcharts/css/polygon/demo.css | 20 +- .../css/sand-signika-highcharts/demo.css | 2 +- .../css/sand-signika-highmaps/demo.css | 2 +- .../css/sand-signika-highstock/demo.css | 2 +- samples/highcharts/css/sankey/demo.css | 22 +- samples/highcharts/css/scatter/demo.css | 24 +- samples/highcharts/css/series-cursor/demo.css | 17 +- .../highcharts/css/series-dashstyle/demo.css | 17 +- .../highcharts/css/series-datalabels/demo.css | 34 +- samples/highcharts/css/series-marker/demo.css | 12 +- .../css/series-negative-color/demo.css | 23 +- samples/highcharts/css/shadow/demo.css | 25 +- .../highcharts/css/stock-navigator/demo.css | 3 +- samples/highcharts/css/sunburst/demo.css | 19 +- samples/highcharts/css/titles/demo.css | 17 +- .../css/tooltip-border-background/demo.css | 20 +- .../highcharts/css/treemap-coloraxis/demo.css | 4 +- samples/highcharts/css/treemap/demo.css | 4 +- samples/highcharts/css/waterfall/demo.css | 27 +- samples/highcharts/css/x-range/demo.css | 16 +- .../data/google-spreadsheet/demo.css | 2 +- .../data/livedata-categories/demo.css | 2 +- .../highcharts/data/livedata-columns/demo.css | 10 +- .../datasorting/match-by-name/demo.css | 6 +- .../drilldown/programmatic/demo.css | 3 +- samples/highcharts/esm/async-await/demo.css | 6 +- samples/highcharts/esm/simple/demo.css | 6 +- .../export-data/categorized/demo.css | 3 +- .../export-data/join-annotations/demo.css | 61 +- .../export-data/multilevel-table/demo.css | 14 +- .../highcharts/export-data/showtable/demo.css | 15 +- .../highcharts/export-data/viewdata/demo.css | 10 +- samples/highcharts/export-data/xlsx/demo.css | 10 +- .../chartoptions-data-labels/demo.css | 12 +- .../multiple-charts-offline/demo.css | 15 +- .../exporting/multiple-charts/demo.css | 15 +- .../offline-download-bigdata/demo.css | 2 +- .../exporting/offline-download-demo/demo.css | 2 +- .../demo.css | 2 +- .../offline-download-embedded/demo.css | 2 +- .../offline-download-usehtml/demo.css | 2 +- .../exporting/offline-download/demo.css | 2 +- .../legend/layout-proximate/demo.css | 10 +- .../highcharts/legend/legend-update/demo.css | 10 +- .../highcharts/legend/width-percent/demo.css | 6 +- .../highcharts/marker-clusters/basic/demo.css | 2 +- .../highcharts/marker-clusters/grid/demo.css | 2 +- .../marker-clusters/kmeans/demo.css | 2 +- .../chart-setsize-jquery-resizable/demo.css | 7 +- .../highcharts/members/chart-update/demo.css | 8 +- .../members/renderer-path-on-chart/demo.css | 2 +- .../members/renderer-textpath/demo.css | 2 +- .../parallel-coordinates/polar/demo.css | 2 +- .../plotoptions/animation-defer/demo.css | 8 +- .../highcharts/plotoptions/area-step/demo.css | 8 +- .../area-threshold-infinity/demo.css | 6 +- .../plotoptions/area-threshold/demo.css | 6 +- .../bubble-sizebyabsolutevalue/demo.css | 9 +- .../plotoptions/bullet-targetoptions/demo.css | 2 +- .../plotoptions/column-crisp-false/demo.css | 2 +- .../highcharts/plotoptions/line-step/demo.css | 2 +- .../pie-datalabels-overflow-wrap/demo.css | 10 +- .../pie-datalabels-overflow/demo.css | 10 +- .../plotoptions/sankey-inverted/demo.css | 4 +- .../sankey-link-datalabels/demo.css | 2 +- .../plotoptions/sankey-minlinkwidth/demo.css | 4 +- .../plotoptions/sankey-node-color/demo.css | 2 +- .../plotoptions/sankey-node-column/demo.css | 2 +- .../plotoptions/sankey-outgoing/demo.css | 2 +- .../plotoptions/scatter-linewidth-1/demo.css | 2 +- .../scatter-linewidth-none/demo.css | 2 +- .../series-connectnulls-true/demo.css | 8 +- .../demo.css | 2 +- .../series-datalabels-multiple/demo.css | 2 +- .../series-datalabels-shape/demo.css | 2 +- .../demo.css | 2 +- .../series-events-mouseover-sticky/demo.css | 2 +- .../series-marker-enabledthreshold/demo.css | 6 +- .../series-point-events-mouseover/demo.css | 10 +- .../series-relativexvalue/demo.css | 2 +- .../demo.css | 2 +- .../series-states-hover-enabled-pie/demo.css | 2 +- .../series-states-hover-enabled/demo.css | 2 +- .../series-states-hover-linewidth/demo.css | 2 +- .../demo.css | 2 +- .../series-states-inactive-disabled/demo.css | 2 +- .../plotoptions/solidgauge-threshold/demo.css | 8 +- .../demo.css | 8 +- .../plotoptions/sunburst-levelsize/demo.css | 8 +- .../plotoptions/sunburst-sliced/demo.css | 8 +- .../treemap-allowdrilltonode/demo.css | 2 +- .../treemap-allowtraversingtree/demo.css | 2 +- .../demo.css | 2 +- .../treemap-events-setrootnode/demo.css | 5 +- .../treemap-interactbyleaf-false/demo.css | 2 +- .../demo.css | 2 +- .../demo.css | 2 +- .../demo.css | 2 +- .../treemap-layoutalgorithm-strip/demo.css | 2 +- .../treemap-layoutalgorithm-stripes/demo.css | 2 +- .../plotoptions/treemap-levels/demo.css | 2 +- .../plotoptions/treemap-sortindex/demo.css | 2 +- .../vector-rotationorigin-start/demo.css | 4 +- .../plotoptions/waterfall-stacked/demo.css | 8 +- .../windbarb-datagrouping/demo.css | 4 +- .../plotoptions/windbarb-onseries/demo.css | 4 +- .../plotoptions/wordcloud-rotation/demo.css | 8 +- samples/highcharts/point/parent/demo.css | 2 +- samples/highcharts/responsive/axis/demo.css | 8 +- .../highcharts/responsive/classname/demo.css | 13 +- samples/highcharts/responsive/legend/demo.css | 8 +- .../series-bubble/data-single/demo.css | 7 +- .../series-column/centerincategory/demo.css | 2 +- .../styled-mode-dumbbell/demo.css | 47 +- .../series-heatmap/periodic-table/demo.css | 29 +- .../highcharts/series-item/dynamic/demo.css | 4 +- .../series-item/rectangular/demo.css | 2 +- .../series-item/rows-columns/demo.css | 2 +- .../highcharts/series-item/symbols/demo.css | 2 +- .../series-label/line-chart/demo.css | 2 +- .../series-label/stock-chart/demo.css | 2 +- .../barnes-hut-approximation/demo.css | 8 +- .../series-networkgraph/cloth/demo.css | 8 +- .../series-networkgraph/cuboids/demo.css | 8 +- .../series-networkgraph/data-options/demo.css | 8 +- .../dicsonnected-graphs/demo.css | 8 +- .../series-networkgraph/forces/demo.css | 8 +- .../initial-positions/demo.css | 8 +- .../integration-comparison/demo.css | 11 +- .../link-datalabels-borders/demo.css | 10 +- .../link-datalabels/demo.css | 10 +- .../networkgraph-verlet/demo.css | 10 +- .../series-networkgraph/ragdoll/demo.css | 8 +- .../series-networkgraph/styled-links/demo.css | 8 +- .../textpath-datalabels/demo.css | 10 +- .../series-organization/borderless/demo.css | 2 +- .../center-layout/demo.css | 4 +- .../datalabels-nodeformatter/demo.css | 4 +- .../series-organization/link-options/demo.css | 4 +- .../initial-radius/demo.css | 8 +- .../packed-dashboard/demo.css | 8 +- .../parentnode-style/demo.css | 8 +- .../series-packedbubble/spiral/demo.css | 8 +- .../highcharts/series-sankey/dense/demo.css | 2 +- .../series-scatter/jitter-boxplot/demo.css | 2 +- .../highcharts/series-scatter/jitter/demo.css | 2 +- .../alternate-disabled/demo.css | 8 +- .../series-timeline/alternate-labels/demo.css | 8 +- .../series-timeline/connector-styles/demo.css | 8 +- .../series-timeline/inverted/demo.css | 2 +- .../series-variwide/datetime/demo.css | 8 +- .../series-variwide/inverted/demo.css | 10 +- .../series-variwide/reversed-xaxis/demo.css | 8 +- .../highcharts/series/infographic/demo.css | 1 - .../highcharts/series/type-dynamic/demo.css | 9 +- .../highcharts/sonification/big-data/demo.css | 19 +- .../sonification/chart-earcon/demo.css | 25 +- .../sonification/chart-sequential/demo.css | 23 +- .../sonification/series-basic/demo.css | 19 +- .../sonification/series-earcon/demo.css | 19 +- .../highcharts/studies/accessible/demo.css | 2 +- .../studies/alignthresholds/demo.css | 2 +- samples/highcharts/studies/appear/demo.css | 3 +- .../studies/axis-label-images/demo.css | 2 +- .../studies/axis-staticscale-dynamic/demo.css | 2 +- .../studies/axis-staticscale/demo.css | 2 +- .../bellcurve-standard-deviation/demo.css | 9 +- .../studies/circle-relation/demo.css | 2 +- samples/highcharts/studies/covid-19/demo.css | 8 +- .../studies/direction-arrows/demo.css | 6 +- .../studies/distribution-algorithm/demo.css | 2 +- .../studies/dotplot-equalizer/demo.css | 2 +- samples/highcharts/studies/dotplot/demo.css | 2 +- .../studies/exporting-table-html/demo.css | 2 +- .../studies/exporting-table/demo.css | 4 +- .../studies/generic-candlestick/demo.css | 2 +- .../studies/geojson-multiseries/demo.css | 11 +- .../studies/gpx-height-profile/demo.css | 2 +- .../highcharts/studies/jingle-bells/demo.css | 151 ++- .../studies/legend-align-to-xaxis/demo.css | 8 +- .../studies/legend-custom-symbol/demo.css | 8 +- .../studies/linear-gauge-series-full/demo.css | 10 +- .../studies/linear-gauge-series/demo.css | 2 +- samples/highcharts/studies/logistics/demo.css | 2 +- samples/highcharts/studies/morph/demo.css | 2 +- .../highcharts/studies/null-stacks/demo.css | 2 +- .../studies/parliament-improved/demo.css | 38 +- samples/highcharts/studies/pictorial/demo.css | 1 - .../studies/pie-drilldown-connector/demo.css | 2 +- .../highcharts/studies/projection/demo.css | 3 +- samples/highcharts/studies/puzzle/demo.css | 8 +- samples/highcharts/studies/sociogram/demo.css | 2 +- .../summary-table-handsontable/demo.css | 3 +- .../studies/sunburst-ancestors/demo.css | 4 +- .../studies/tilemap-generator/demo.css | 34 +- .../studies/timeline-areaspline/demo.css | 11 +- samples/highcharts/studies/timeline/demo.css | 10 +- .../studies/tooltip-outside-box/demo.css | 9 +- .../studies/topojson-decode/demo.css | 11 +- .../subtitle/verticalalign/demo.css | 2 +- samples/highcharts/time/individual/demo.css | 2 +- .../highcharts/title/paddingright/demo.css | 8 +- samples/highcharts/title/widthadjust/demo.css | 8 +- .../highcharts/tooltip/footerformat/demo.css | 2 +- .../formatter-conditional-default/demo.css | 2 +- .../tooltip/formatter-shared/demo.css | 2 +- .../tooltip/formatter-split/demo.css | 2 +- samples/highcharts/tooltip/fullhtml/demo.css | 6 +- samples/highcharts/tooltip/outside/demo.css | 9 +- samples/highcharts/tooltip/split/demo.css | 2 +- .../tooltip/stickoncontact/demo.css | 2 +- .../tooltip/tooltip-update/demo.css | 10 +- .../website/blog-landing-page/demo.css | 108 +- .../highcharts/website/custom-map/demo.css | 11 +- .../website/highcharts-timeline/demo.css | 159 +-- .../highcharts/website/homepage-2021/demo.css | 567 +++++---- samples/highcharts/website/homepage/demo.css | 110 +- .../highcharts/website/icon-chart/demo.css | 3 - .../website/planet-atmospheres/demo.css | 355 +++--- .../highcharts/website/themes-demo/demo.css | 23 +- .../website/update-options/demo.css | 253 ++-- .../xaxis/labels-allowoverlap-true/demo.css | 2 +- .../xaxis/labels-format-custom/demo.css | 10 +- .../xaxis/labels-formatter-extended/demo.css | 10 +- samples/highcharts/xaxis/multiple/demo.css | 2 +- .../xaxis/plotbands-label-gauge/demo.css | 2 +- samples/highcharts/xaxis/visible/demo.css | 2 +- samples/highcharts/yaxis/angle/demo.css | 8 +- .../highcharts/yaxis/left-inverted/demo.css | 7 +- .../yaxis/mincolor-maxcolor/demo.css | 7 +- .../yaxis/type-log-negative/demo.css | 8 +- .../3197-drilldown-hidden/demo.css | 2 +- .../highmaps-1.1.3/3917-maps-and-3d/demo.css | 2 +- .../2754-pane-clipping/demo.css | 7 +- samples/mapdata/countries/ad/ad-all/demo.css | 9 +- samples/mapdata/countries/ae/ae-all/demo.css | 9 +- samples/mapdata/countries/af/af-all/demo.css | 9 +- samples/mapdata/countries/ag/ag-all/demo.css | 9 +- samples/mapdata/countries/al/al-all/demo.css | 9 +- samples/mapdata/countries/am/am-all/demo.css | 9 +- samples/mapdata/countries/ao/ao-all/demo.css | 9 +- samples/mapdata/countries/ar/ar-all/demo.css | 9 +- samples/mapdata/countries/as/as-all/demo.css | 9 +- samples/mapdata/countries/at/at-all/demo.css | 9 +- samples/mapdata/countries/au/au-all/demo.css | 9 +- samples/mapdata/countries/az/az-all/demo.css | 9 +- samples/mapdata/countries/ba/ba-all/demo.css | 9 +- samples/mapdata/countries/bb/bb-all/demo.css | 9 +- samples/mapdata/countries/bd/bd-all/demo.css | 9 +- samples/mapdata/countries/be/be-all/demo.css | 9 +- samples/mapdata/countries/bf/bf-all/demo.css | 9 +- samples/mapdata/countries/bg/bg-all/demo.css | 9 +- samples/mapdata/countries/bh/bh-all/demo.css | 9 +- .../mapdata/countries/bi/bi-all-all/demo.css | 9 +- samples/mapdata/countries/bi/bi-all/demo.css | 9 +- samples/mapdata/countries/bj/bj-all/demo.css | 9 +- samples/mapdata/countries/bn/bn-all/demo.css | 9 +- samples/mapdata/countries/bo/bo-all/demo.css | 9 +- samples/mapdata/countries/br/br-all/demo.css | 9 +- samples/mapdata/countries/bs/bs-all/demo.css | 9 +- samples/mapdata/countries/bt/bt-all/demo.css | 9 +- samples/mapdata/countries/bw/bw-all/demo.css | 9 +- samples/mapdata/countries/by/by-all/demo.css | 9 +- samples/mapdata/countries/bz/bz-all/demo.css | 9 +- .../mapdata/countries/ca/ca-ab-all/demo.css | 9 +- .../mapdata/countries/ca/ca-all-all/demo.css | 9 +- samples/mapdata/countries/ca/ca-all/demo.css | 9 +- .../mapdata/countries/ca/ca-bc-all/demo.css | 9 +- .../mapdata/countries/ca/ca-mb-all/demo.css | 9 +- .../mapdata/countries/ca/ca-nb-all/demo.css | 9 +- .../mapdata/countries/ca/ca-nf-all/demo.css | 9 +- .../mapdata/countries/ca/ca-ns-all/demo.css | 9 +- .../mapdata/countries/ca/ca-nt-all/demo.css | 9 +- .../mapdata/countries/ca/ca-nu-all/demo.css | 9 +- .../mapdata/countries/ca/ca-on-all/demo.css | 9 +- .../mapdata/countries/ca/ca-pe-all/demo.css | 9 +- .../mapdata/countries/ca/ca-qc-all/demo.css | 9 +- .../mapdata/countries/ca/ca-sk-all/demo.css | 9 +- .../mapdata/countries/ca/ca-yt-all/demo.css | 9 +- samples/mapdata/countries/cd/cd-all/demo.css | 9 +- samples/mapdata/countries/cf/cf-all/demo.css | 9 +- samples/mapdata/countries/cg/cg-all/demo.css | 9 +- samples/mapdata/countries/ch/ch-all/demo.css | 9 +- samples/mapdata/countries/ci/ci-all/demo.css | 9 +- samples/mapdata/countries/ck/ck-all/demo.css | 9 +- samples/mapdata/countries/cl/cl-all/demo.css | 9 +- samples/mapdata/countries/cm/cm-all/demo.css | 9 +- samples/mapdata/countries/cn/cn-all/demo.css | 9 +- .../cn/custom/cn-all-sar-taiwan/demo.css | 9 +- .../countries/cn/custom/cn-all-sar/demo.css | 9 +- samples/mapdata/countries/co/co-all/demo.css | 9 +- samples/mapdata/countries/cr/cr-all/demo.css | 9 +- samples/mapdata/countries/cu/cu-all/demo.css | 9 +- samples/mapdata/countries/cv/cv-all/demo.css | 9 +- samples/mapdata/countries/cy/cy-all/demo.css | 9 +- samples/mapdata/countries/cz/cz-all/demo.css | 9 +- .../mapdata/countries/de/de-all-all/demo.css | 9 +- samples/mapdata/countries/de/de-all/demo.css | 9 +- .../countries/de/de-bb-all-all/demo.css | 9 +- .../mapdata/countries/de/de-bb-all/demo.css | 9 +- .../countries/de/de-be-all-all/demo.css | 9 +- .../mapdata/countries/de/de-be-all/demo.css | 9 +- .../countries/de/de-bw-all-all/demo.css | 9 +- .../mapdata/countries/de/de-bw-all/demo.css | 9 +- .../countries/de/de-by-all-all/demo.css | 9 +- .../mapdata/countries/de/de-by-all/demo.css | 9 +- .../countries/de/de-hb-all-all/demo.css | 9 +- .../mapdata/countries/de/de-hb-all/demo.css | 9 +- .../countries/de/de-he-all-all/demo.css | 9 +- .../mapdata/countries/de/de-he-all/demo.css | 9 +- .../countries/de/de-hh-all-all/demo.css | 9 +- .../mapdata/countries/de/de-hh-all/demo.css | 9 +- .../countries/de/de-mv-all-all/demo.css | 9 +- .../mapdata/countries/de/de-mv-all/demo.css | 9 +- .../countries/de/de-ni-all-all/demo.css | 9 +- .../mapdata/countries/de/de-ni-all/demo.css | 9 +- .../countries/de/de-nw-all-all/demo.css | 9 +- .../mapdata/countries/de/de-nw-all/demo.css | 9 +- .../countries/de/de-rp-all-all/demo.css | 9 +- .../mapdata/countries/de/de-rp-all/demo.css | 9 +- .../countries/de/de-sh-all-all/demo.css | 9 +- .../mapdata/countries/de/de-sh-all/demo.css | 9 +- .../countries/de/de-sl-all-all/demo.css | 9 +- .../mapdata/countries/de/de-sl-all/demo.css | 9 +- .../countries/de/de-sn-all-all/demo.css | 9 +- .../mapdata/countries/de/de-sn-all/demo.css | 9 +- .../countries/de/de-st-all-all/demo.css | 9 +- .../mapdata/countries/de/de-st-all/demo.css | 9 +- .../countries/de/de-th-all-all/demo.css | 9 +- .../mapdata/countries/de/de-th-all/demo.css | 9 +- samples/mapdata/countries/dj/dj-all/demo.css | 9 +- samples/mapdata/countries/dk/dk-all/demo.css | 9 +- samples/mapdata/countries/dm/dm-all/demo.css | 9 +- samples/mapdata/countries/do/do-all/demo.css | 9 +- samples/mapdata/countries/dz/dz-all/demo.css | 9 +- samples/mapdata/countries/ec/ec-all/demo.css | 9 +- samples/mapdata/countries/ee/ee-all/demo.css | 9 +- samples/mapdata/countries/eg/eg-all/demo.css | 9 +- samples/mapdata/countries/eh/eh-all/demo.css | 9 +- samples/mapdata/countries/er/er-all/demo.css | 9 +- samples/mapdata/countries/es/es-all/demo.css | 9 +- samples/mapdata/countries/et/et-all/demo.css | 9 +- samples/mapdata/countries/fi/fi-all/demo.css | 9 +- samples/mapdata/countries/fj/fj-all/demo.css | 9 +- samples/mapdata/countries/fo/fo-all/demo.css | 9 +- .../fr/custom/fr-all-all-mainland/demo.css | 9 +- .../fr/custom/fr-all-mainland/demo.css | 9 +- .../mapdata/countries/fr/fr-all-all/demo.css | 9 +- samples/mapdata/countries/fr/fr-all/demo.css | 9 +- .../mapdata/countries/fr/fr-ara-all/demo.css | 9 +- .../mapdata/countries/fr/fr-bfc-all/demo.css | 9 +- .../mapdata/countries/fr/fr-bre-all/demo.css | 9 +- .../mapdata/countries/fr/fr-cor-all/demo.css | 9 +- .../mapdata/countries/fr/fr-cvl-all/demo.css | 9 +- .../mapdata/countries/fr/fr-ges-all/demo.css | 9 +- .../mapdata/countries/fr/fr-gf-all/demo.css | 9 +- .../mapdata/countries/fr/fr-gua-all/demo.css | 9 +- .../mapdata/countries/fr/fr-hdf-all/demo.css | 9 +- .../mapdata/countries/fr/fr-idf-all/demo.css | 9 +- .../mapdata/countries/fr/fr-lre-all/demo.css | 9 +- .../mapdata/countries/fr/fr-may-all/demo.css | 9 +- .../mapdata/countries/fr/fr-mq-all/demo.css | 9 +- .../mapdata/countries/fr/fr-naq-all/demo.css | 9 +- .../mapdata/countries/fr/fr-nor-all/demo.css | 9 +- .../mapdata/countries/fr/fr-occ-all/demo.css | 9 +- .../mapdata/countries/fr/fr-pac-all/demo.css | 9 +- .../mapdata/countries/fr/fr-pdl-all/demo.css | 9 +- samples/mapdata/countries/ga/ga-all/demo.css | 9 +- .../countries/gb/custom/gb-countries/demo.css | 9 +- samples/mapdata/countries/gb/gb-all/demo.css | 9 +- samples/mapdata/countries/gd/gd-all/demo.css | 9 +- samples/mapdata/countries/ge/ge-all/demo.css | 9 +- samples/mapdata/countries/gh/gh-all/demo.css | 9 +- samples/mapdata/countries/gl/gl-all/demo.css | 9 +- samples/mapdata/countries/gm/gm-all/demo.css | 9 +- samples/mapdata/countries/gn/gn-all/demo.css | 9 +- samples/mapdata/countries/gq/gq-all/demo.css | 9 +- samples/mapdata/countries/gr/gr-all/demo.css | 9 +- samples/mapdata/countries/gt/gt-all/demo.css | 9 +- samples/mapdata/countries/gu/gu-all/demo.css | 9 +- samples/mapdata/countries/gw/gw-all/demo.css | 9 +- samples/mapdata/countries/gy/gy-all/demo.css | 9 +- samples/mapdata/countries/hn/hn-all/demo.css | 9 +- samples/mapdata/countries/hr/hr-all/demo.css | 9 +- samples/mapdata/countries/ht/ht-all/demo.css | 9 +- samples/mapdata/countries/hu/hu-all/demo.css | 9 +- samples/mapdata/countries/id/id-all/demo.css | 9 +- samples/mapdata/countries/ie/ie-all/demo.css | 9 +- samples/mapdata/countries/il/il-all/demo.css | 9 +- .../in-all-andaman-and-nicobar/demo.css | 9 +- .../in/custom/in-all-disputed/demo.css | 9 +- samples/mapdata/countries/in/in-all/demo.css | 9 +- samples/mapdata/countries/iq/iq-all/demo.css | 9 +- samples/mapdata/countries/ir/ir-all/demo.css | 9 +- samples/mapdata/countries/is/is-all/demo.css | 9 +- samples/mapdata/countries/it/it-all/demo.css | 9 +- samples/mapdata/countries/jm/jm-all/demo.css | 9 +- samples/mapdata/countries/jo/jo-all/demo.css | 9 +- samples/mapdata/countries/jp/jp-all/demo.css | 9 +- samples/mapdata/countries/ke/ke-all/demo.css | 9 +- samples/mapdata/countries/kg/kg-all/demo.css | 9 +- samples/mapdata/countries/kh/kh-all/demo.css | 9 +- samples/mapdata/countries/km/km-all/demo.css | 9 +- samples/mapdata/countries/kn/kn-all/demo.css | 9 +- samples/mapdata/countries/kp/kp-all/demo.css | 9 +- samples/mapdata/countries/kr/kr-all/demo.css | 9 +- samples/mapdata/countries/kv/kv-all/demo.css | 9 +- samples/mapdata/countries/kw/kw-all/demo.css | 9 +- samples/mapdata/countries/kz/kz-all/demo.css | 9 +- samples/mapdata/countries/la/la-all/demo.css | 9 +- samples/mapdata/countries/lb/lb-all/demo.css | 9 +- samples/mapdata/countries/lc/lc-all/demo.css | 9 +- samples/mapdata/countries/li/li-all/demo.css | 9 +- samples/mapdata/countries/lk/lk-all/demo.css | 9 +- samples/mapdata/countries/lr/lr-all/demo.css | 9 +- samples/mapdata/countries/ls/ls-all/demo.css | 9 +- samples/mapdata/countries/lt/lt-all/demo.css | 9 +- samples/mapdata/countries/lu/lu-all/demo.css | 9 +- samples/mapdata/countries/lv/lv-all/demo.css | 9 +- samples/mapdata/countries/ly/ly-all/demo.css | 9 +- samples/mapdata/countries/ma/ma-all/demo.css | 9 +- samples/mapdata/countries/mc/mc-all/demo.css | 9 +- samples/mapdata/countries/md/md-all/demo.css | 9 +- samples/mapdata/countries/me/me-all/demo.css | 9 +- samples/mapdata/countries/mg/mg-all/demo.css | 9 +- samples/mapdata/countries/mk/mk-all/demo.css | 9 +- samples/mapdata/countries/ml/ml-all/demo.css | 9 +- samples/mapdata/countries/mm/mm-all/demo.css | 9 +- samples/mapdata/countries/mn/mn-all/demo.css | 9 +- samples/mapdata/countries/mp/mp-all/demo.css | 9 +- samples/mapdata/countries/mr/mr-all/demo.css | 9 +- samples/mapdata/countries/mt/mt-all/demo.css | 9 +- samples/mapdata/countries/mu/mu-all/demo.css | 9 +- samples/mapdata/countries/mw/mw-all/demo.css | 9 +- samples/mapdata/countries/mx/mx-all/demo.css | 9 +- samples/mapdata/countries/my/my-all/demo.css | 9 +- samples/mapdata/countries/mz/mz-all/demo.css | 9 +- samples/mapdata/countries/na/na-all/demo.css | 9 +- samples/mapdata/countries/nc/nc-all/demo.css | 9 +- samples/mapdata/countries/ne/ne-all/demo.css | 9 +- samples/mapdata/countries/ng/ng-all/demo.css | 9 +- samples/mapdata/countries/ni/ni-all/demo.css | 9 +- .../mapdata/countries/nl/nl-all-all/demo.css | 9 +- samples/mapdata/countries/nl/nl-all/demo.css | 9 +- .../mapdata/countries/nl/nl-dr-all/demo.css | 9 +- .../mapdata/countries/nl/nl-fl-all/demo.css | 9 +- .../mapdata/countries/nl/nl-fr-all/demo.css | 9 +- .../mapdata/countries/nl/nl-ge-all/demo.css | 9 +- .../mapdata/countries/nl/nl-gr-all/demo.css | 9 +- .../mapdata/countries/nl/nl-li-all/demo.css | 9 +- .../mapdata/countries/nl/nl-nb-all/demo.css | 9 +- .../mapdata/countries/nl/nl-nh-all/demo.css | 9 +- .../mapdata/countries/nl/nl-ov-all/demo.css | 9 +- .../mapdata/countries/nl/nl-ut-all/demo.css | 9 +- .../mapdata/countries/nl/nl-ze-all/demo.css | 9 +- .../mapdata/countries/nl/nl-zh-all/demo.css | 9 +- .../no-all-svalbard-and-jan-mayen/demo.css | 9 +- .../mapdata/countries/no/no-ag-all/demo.css | 9 +- .../mapdata/countries/no/no-all-all/demo.css | 9 +- samples/mapdata/countries/no/no-all/demo.css | 9 +- .../mapdata/countries/no/no-in-all/demo.css | 9 +- .../mapdata/countries/no/no-mr-all/demo.css | 9 +- .../mapdata/countries/no/no-no-all/demo.css | 9 +- .../mapdata/countries/no/no-os-all/demo.css | 9 +- .../mapdata/countries/no/no-ro-all/demo.css | 9 +- .../mapdata/countries/no/no-td-all/demo.css | 9 +- .../mapdata/countries/no/no-tf-all/demo.css | 9 +- .../mapdata/countries/no/no-vi-all/demo.css | 9 +- .../mapdata/countries/no/no-vl-all/demo.css | 9 +- .../mapdata/countries/no/no-vt-all/demo.css | 9 +- samples/mapdata/countries/np/np-all/demo.css | 9 +- samples/mapdata/countries/nr/nr-all/demo.css | 9 +- samples/mapdata/countries/nz/nz-all/demo.css | 9 +- samples/mapdata/countries/om/om-all/demo.css | 9 +- samples/mapdata/countries/pa/pa-all/demo.css | 9 +- samples/mapdata/countries/pe/pe-all/demo.css | 9 +- samples/mapdata/countries/pg/pg-all/demo.css | 9 +- samples/mapdata/countries/ph/ph-all/demo.css | 9 +- samples/mapdata/countries/pk/pk-all/demo.css | 9 +- samples/mapdata/countries/pl/pl-all/demo.css | 9 +- .../mapdata/countries/pr/pr-all-all/demo.css | 9 +- samples/mapdata/countries/pr/pr-all/demo.css | 9 +- samples/mapdata/countries/pt/pt-all/demo.css | 9 +- samples/mapdata/countries/pw/pw-all/demo.css | 9 +- samples/mapdata/countries/py/py-all/demo.css | 9 +- samples/mapdata/countries/qa/qa-all/demo.css | 9 +- samples/mapdata/countries/ro/ro-all/demo.css | 9 +- samples/mapdata/countries/rs/rs-all/demo.css | 9 +- .../ru/custom/ru-all-disputed/demo.css | 9 +- samples/mapdata/countries/ru/ru-all/demo.css | 9 +- samples/mapdata/countries/rw/rw-all/demo.css | 9 +- samples/mapdata/countries/sa/sa-all/demo.css | 9 +- samples/mapdata/countries/sb/sb-all/demo.css | 9 +- samples/mapdata/countries/sc/sc-all/demo.css | 9 +- .../sd/custom/sd-all-disputed/demo.css | 9 +- samples/mapdata/countries/sd/sd-all/demo.css | 9 +- samples/mapdata/countries/se/se-all/demo.css | 9 +- samples/mapdata/countries/sg/sg-all/demo.css | 9 +- samples/mapdata/countries/si/si-all/demo.css | 9 +- samples/mapdata/countries/sk/sk-all/demo.css | 9 +- samples/mapdata/countries/sl/sl-all/demo.css | 9 +- samples/mapdata/countries/sm/sm-all/demo.css | 9 +- samples/mapdata/countries/sn/sn-all/demo.css | 9 +- samples/mapdata/countries/so/so-all/demo.css | 9 +- samples/mapdata/countries/sr/sr-all/demo.css | 9 +- samples/mapdata/countries/ss/ss-all/demo.css | 9 +- samples/mapdata/countries/st/st-all/demo.css | 9 +- samples/mapdata/countries/sv/sv-all/demo.css | 9 +- samples/mapdata/countries/sx/sx-all/demo.css | 9 +- samples/mapdata/countries/sy/sy-all/demo.css | 9 +- samples/mapdata/countries/sz/sz-all/demo.css | 9 +- samples/mapdata/countries/td/td-all/demo.css | 9 +- samples/mapdata/countries/tf/tf-all/demo.css | 9 +- samples/mapdata/countries/tg/tg-all/demo.css | 9 +- samples/mapdata/countries/th/th-all/demo.css | 9 +- samples/mapdata/countries/tj/tj-all/demo.css | 9 +- samples/mapdata/countries/tl/tl-all/demo.css | 9 +- samples/mapdata/countries/tm/tm-all/demo.css | 9 +- samples/mapdata/countries/tn/tn-all/demo.css | 9 +- samples/mapdata/countries/tr/tr-all/demo.css | 9 +- samples/mapdata/countries/tt/tt-all/demo.css | 9 +- samples/mapdata/countries/tw/tw-all/demo.css | 9 +- samples/mapdata/countries/tz/tz-all/demo.css | 9 +- samples/mapdata/countries/ua/ua-all/demo.css | 9 +- samples/mapdata/countries/ug/ug-all/demo.css | 9 +- .../us/custom/us-113-congress/demo.css | 9 +- .../us/custom/us-ak-congress-113/demo.css | 9 +- .../us/custom/us-al-congress-113/demo.css | 9 +- .../us/custom/us-all-mainland/demo.css | 9 +- .../us/custom/us-all-territories/demo.css | 9 +- .../us/custom/us-ar-congress-113/demo.css | 9 +- .../us/custom/us-as-congress-113/demo.css | 9 +- .../us/custom/us-az-congress-113/demo.css | 9 +- .../us/custom/us-ca-congress-113/demo.css | 9 +- .../us/custom/us-co-congress-113/demo.css | 9 +- .../us/custom/us-ct-congress-113/demo.css | 9 +- .../us/custom/us-dc-congress-113/demo.css | 9 +- .../us/custom/us-de-congress-113/demo.css | 9 +- .../us/custom/us-fl-congress-113/demo.css | 9 +- .../us/custom/us-ga-congress-113/demo.css | 9 +- .../us/custom/us-gu-congress-113/demo.css | 9 +- .../us/custom/us-hi-congress-113/demo.css | 9 +- .../us/custom/us-ia-congress-113/demo.css | 9 +- .../us/custom/us-id-congress-113/demo.css | 9 +- .../us/custom/us-il-congress-113/demo.css | 9 +- .../us/custom/us-in-congress-113/demo.css | 9 +- .../us/custom/us-ks-congress-113/demo.css | 9 +- .../us/custom/us-ky-congress-113/demo.css | 9 +- .../us/custom/us-la-congress-113/demo.css | 9 +- .../us/custom/us-ma-congress-113/demo.css | 9 +- .../us/custom/us-md-congress-113/demo.css | 9 +- .../us/custom/us-me-congress-113/demo.css | 9 +- .../us/custom/us-mi-congress-113/demo.css | 9 +- .../us/custom/us-mn-congress-113/demo.css | 9 +- .../us/custom/us-mo-congress-113/demo.css | 9 +- .../us/custom/us-mp-congress-113/demo.css | 9 +- .../us/custom/us-ms-congress-113/demo.css | 9 +- .../us/custom/us-mt-congress-113/demo.css | 9 +- .../us/custom/us-nc-congress-113/demo.css | 9 +- .../us/custom/us-nd-congress-113/demo.css | 9 +- .../us/custom/us-ne-congress-113/demo.css | 9 +- .../us/custom/us-nh-congress-113/demo.css | 9 +- .../us/custom/us-nj-congress-113/demo.css | 9 +- .../us/custom/us-nm-congress-113/demo.css | 9 +- .../us/custom/us-nv-congress-113/demo.css | 9 +- .../us/custom/us-ny-congress-113/demo.css | 9 +- .../us/custom/us-oh-congress-113/demo.css | 9 +- .../us/custom/us-ok-congress-113/demo.css | 9 +- .../us/custom/us-or-congress-113/demo.css | 9 +- .../us/custom/us-pa-congress-113/demo.css | 9 +- .../us/custom/us-pr-congress-113/demo.css | 9 +- .../us/custom/us-ri-congress-113/demo.css | 9 +- .../us/custom/us-sc-congress-113/demo.css | 9 +- .../us/custom/us-sd-congress-113/demo.css | 9 +- .../countries/us/custom/us-small/demo.css | 9 +- .../us/custom/us-tn-congress-113/demo.css | 9 +- .../us/custom/us-tx-congress-113/demo.css | 9 +- .../us/custom/us-ut-congress-113/demo.css | 9 +- .../us/custom/us-va-congress-113/demo.css | 9 +- .../us/custom/us-vt-congress-113/demo.css | 9 +- .../us/custom/us-wa-congress-113/demo.css | 9 +- .../us/custom/us-wi-congress-113/demo.css | 9 +- .../us/custom/us-wv-congress-113/demo.css | 9 +- .../us/custom/us-wy-congress-113/demo.css | 9 +- .../mapdata/countries/us/us-ak-all/demo.css | 9 +- .../mapdata/countries/us/us-al-all/demo.css | 9 +- .../countries/us/us-all-all-highres/demo.css | 9 +- .../mapdata/countries/us/us-all-all/demo.css | 9 +- samples/mapdata/countries/us/us-all/demo.css | 9 +- .../mapdata/countries/us/us-ar-all/demo.css | 9 +- .../mapdata/countries/us/us-az-all/demo.css | 9 +- .../mapdata/countries/us/us-ca-all/demo.css | 9 +- .../mapdata/countries/us/us-co-all/demo.css | 9 +- .../mapdata/countries/us/us-ct-all/demo.css | 9 +- .../mapdata/countries/us/us-dc-all/demo.css | 9 +- .../mapdata/countries/us/us-de-all/demo.css | 9 +- .../mapdata/countries/us/us-fl-all/demo.css | 9 +- .../mapdata/countries/us/us-ga-all/demo.css | 9 +- .../mapdata/countries/us/us-hi-all/demo.css | 9 +- .../mapdata/countries/us/us-ia-all/demo.css | 9 +- .../mapdata/countries/us/us-id-all/demo.css | 9 +- .../mapdata/countries/us/us-il-all/demo.css | 9 +- .../mapdata/countries/us/us-in-all/demo.css | 9 +- .../mapdata/countries/us/us-ks-all/demo.css | 9 +- .../mapdata/countries/us/us-ky-all/demo.css | 9 +- .../mapdata/countries/us/us-la-all/demo.css | 9 +- .../mapdata/countries/us/us-ma-all/demo.css | 9 +- .../mapdata/countries/us/us-md-all/demo.css | 9 +- .../mapdata/countries/us/us-me-all/demo.css | 9 +- .../mapdata/countries/us/us-mi-all/demo.css | 9 +- .../mapdata/countries/us/us-mn-all/demo.css | 9 +- .../mapdata/countries/us/us-mo-all/demo.css | 9 +- .../mapdata/countries/us/us-ms-all/demo.css | 9 +- .../mapdata/countries/us/us-mt-all/demo.css | 9 +- .../mapdata/countries/us/us-nc-all/demo.css | 9 +- .../mapdata/countries/us/us-nd-all/demo.css | 9 +- .../mapdata/countries/us/us-ne-all/demo.css | 9 +- .../mapdata/countries/us/us-nh-all/demo.css | 9 +- .../mapdata/countries/us/us-nj-all/demo.css | 9 +- .../mapdata/countries/us/us-nm-all/demo.css | 9 +- .../mapdata/countries/us/us-nv-all/demo.css | 9 +- .../mapdata/countries/us/us-ny-all/demo.css | 9 +- .../mapdata/countries/us/us-oh-all/demo.css | 9 +- .../mapdata/countries/us/us-ok-all/demo.css | 9 +- .../mapdata/countries/us/us-or-all/demo.css | 9 +- .../mapdata/countries/us/us-pa-all/demo.css | 9 +- .../mapdata/countries/us/us-ri-all/demo.css | 9 +- .../mapdata/countries/us/us-sc-all/demo.css | 9 +- .../mapdata/countries/us/us-sd-all/demo.css | 9 +- .../mapdata/countries/us/us-tn-all/demo.css | 9 +- .../mapdata/countries/us/us-tx-all/demo.css | 9 +- .../mapdata/countries/us/us-ut-all/demo.css | 9 +- .../mapdata/countries/us/us-va-all/demo.css | 9 +- .../mapdata/countries/us/us-vt-all/demo.css | 9 +- .../mapdata/countries/us/us-wa-all/demo.css | 9 +- .../mapdata/countries/us/us-wi-all/demo.css | 9 +- .../mapdata/countries/us/us-wv-all/demo.css | 9 +- .../mapdata/countries/us/us-wy-all/demo.css | 9 +- samples/mapdata/countries/uy/uy-all/demo.css | 9 +- samples/mapdata/countries/uz/uz-all/demo.css | 9 +- samples/mapdata/countries/vc/vc-all/demo.css | 9 +- samples/mapdata/countries/ve/ve-all/demo.css | 9 +- samples/mapdata/countries/vi/vi-all/demo.css | 9 +- samples/mapdata/countries/vn/vn-all/demo.css | 9 +- samples/mapdata/countries/vu/vu-all/demo.css | 9 +- samples/mapdata/countries/wf/wf-all/demo.css | 9 +- samples/mapdata/countries/ws/ws-all/demo.css | 9 +- samples/mapdata/countries/ye/ye-all/demo.css | 9 +- samples/mapdata/countries/za/za-all/demo.css | 9 +- samples/mapdata/countries/zm/zm-all/demo.css | 9 +- samples/mapdata/countries/zw/zw-all/demo.css | 9 +- samples/mapdata/custom/africa/demo.css | 9 +- samples/mapdata/custom/antarctica/demo.css | 9 +- samples/mapdata/custom/asia/demo.css | 9 +- samples/mapdata/custom/benelux/demo.css | 9 +- .../mapdata/custom/british-isles-all/demo.css | 9 +- samples/mapdata/custom/british-isles/demo.css | 9 +- .../mapdata/custom/central-america/demo.css | 9 +- samples/mapdata/custom/europe/demo.css | 9 +- .../mapdata/custom/european-union/demo.css | 9 +- samples/mapdata/custom/middle-east/demo.css | 9 +- samples/mapdata/custom/nato/demo.css | 9 +- .../custom/nordic-countries-core/demo.css | 9 +- .../mapdata/custom/nordic-countries/demo.css | 9 +- .../custom/north-america-no-central/demo.css | 9 +- samples/mapdata/custom/north-america/demo.css | 9 +- samples/mapdata/custom/oceania/demo.css | 9 +- samples/mapdata/custom/scandinavia/demo.css | 9 +- samples/mapdata/custom/south-america/demo.css | 9 +- .../mapdata/custom/usa-and-canada/demo.css | 9 +- .../mapdata/custom/world-continents/demo.css | 9 +- .../custom/world-eckert3-highres/demo.css | 9 +- .../custom/world-eckert3-lowres/demo.css | 9 +- samples/mapdata/custom/world-eckert3/demo.css | 9 +- samples/mapdata/custom/world-highres/demo.css | 9 +- .../mapdata/custom/world-highres2/demo.css | 9 +- .../mapdata/custom/world-highres3/demo.css | 9 +- samples/mapdata/custom/world-lowres/demo.css | 9 +- .../custom/world-palestine-highres/demo.css | 9 +- .../custom/world-palestine-lowres/demo.css | 9 +- .../mapdata/custom/world-palestine/demo.css | 9 +- .../custom/world-robinson-highres/demo.css | 9 +- .../custom/world-robinson-lowres/demo.css | 9 +- .../mapdata/custom/world-robinson/demo.css | 9 +- samples/mapdata/custom/world/demo.css | 9 +- .../countries/bi-2014/bi-all-2014/demo.css | 9 +- .../custom/fr-all-all-mainland-2015/demo.css | 9 +- .../custom/fr-all-mainland-2015/demo.css | 9 +- .../countries/fr-2015/fr-a-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-all-2015/demo.css | 9 +- .../fr-2015/fr-all-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-b-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-c-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-d-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-e-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-f-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-g-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-gf-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-gp-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-h-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-i-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-j-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-k-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-l-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-m-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-mq-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-n-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-o-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-p-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-q-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-r-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-re-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-s-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-t-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-u-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-v-all-2015/demo.css | 9 +- .../countries/fr-2015/fr-yt-all-2015/demo.css | 9 +- .../countries/id-2011/id-all-2011/demo.css | 9 +- .../custom/in-all-disputed-2013/demo.css | 9 +- .../demo.css | 9 +- .../countries/no-2019/no-aa-all-2019/demo.css | 9 +- .../countries/no-2019/no-ak-all-2019/demo.css | 9 +- .../countries/no-2019/no-all-2019/demo.css | 9 +- .../no-2019/no-all-all-2019/demo.css | 9 +- .../countries/no-2019/no-bu-all-2019/demo.css | 9 +- .../countries/no-2019/no-fi-all-2019/demo.css | 9 +- .../countries/no-2019/no-he-all-2019/demo.css | 9 +- .../countries/no-2019/no-ho-all-2019/demo.css | 9 +- .../countries/no-2019/no-mr-all-2019/demo.css | 9 +- .../countries/no-2019/no-no-all-2019/demo.css | 9 +- .../countries/no-2019/no-nt-all-2019/demo.css | 9 +- .../countries/no-2019/no-of-all-2019/demo.css | 9 +- .../countries/no-2019/no-op-all-2019/demo.css | 9 +- .../countries/no-2019/no-os-all-2019/demo.css | 9 +- .../countries/no-2019/no-ro-all-2019/demo.css | 9 +- .../countries/no-2019/no-sf-all-2019/demo.css | 9 +- .../countries/no-2019/no-st-all-2019/demo.css | 9 +- .../countries/no-2019/no-te-all-2019/demo.css | 9 +- .../countries/no-2019/no-tr-all-2019/demo.css | 9 +- .../countries/no-2019/no-va-all-2019/demo.css | 9 +- .../countries/no-2019/no-vf-all-2019/demo.css | 9 +- .../accessibility/accessible-map/demo.css | 48 +- .../maps/chart/animation-duration/demo.css | 11 +- samples/maps/chart/animation-none/demo.css | 11 +- .../maps/chart/backgroundcolor-color/demo.css | 11 +- .../chart/backgroundcolor-gradient/demo.css | 11 +- samples/maps/chart/border/demo.css | 11 +- .../events-click-getcoordinates/demo.css | 13 +- samples/maps/chart/events-click/demo.css | 11 +- samples/maps/chart/events-load/demo.css | 11 +- samples/maps/chart/events-redraw/demo.css | 9 +- samples/maps/chart/margin/demo.css | 11 +- .../chart/plotbackgroundcolor-color/demo.css | 11 +- .../plotbackgroundcolor-gradient/demo.css | 11 +- samples/maps/chart/plotborder/demo.css | 11 +- samples/maps/chart/reflow-false/demo.css | 9 +- samples/maps/chart/reflow-true/demo.css | 9 +- samples/maps/chart/spacing/demo.css | 11 +- samples/maps/chart/style-serif-font/demo.css | 11 +- samples/maps/chart/topojson/demo.css | 11 +- .../maps/chart/transform-on-chart/demo.css | 3 +- samples/maps/chart/type-mapline/demo.css | 11 +- .../maps/coloraxis/dataclasscolor/demo.css | 11 +- .../dataclasses-labelformatter/demo.css | 11 +- .../maps/coloraxis/dataclasses-name/demo.css | 11 +- samples/maps/coloraxis/gridlines/demo.css | 11 +- samples/maps/coloraxis/marker/demo.css | 11 +- .../mincolor-maxcolor-dataclasses/demo.css | 11 +- .../maps/coloraxis/mincolor-maxcolor/demo.css | 11 +- samples/maps/credits/customized/demo.css | 11 +- samples/maps/credits/enabled-false/demo.css | 11 +- samples/maps/exporting/scale/demo.css | 11 +- samples/maps/exporting/sourcewidth/demo.css | 11 +- samples/maps/legend/alignment/demo.css | 11 +- .../maps/legend/border-background/demo.css | 11 +- samples/maps/legend/enabled-false/demo.css | 11 +- samples/maps/legend/itemstyle/demo.css | 11 +- samples/maps/legend/labelformatter/demo.css | 11 +- .../legend/layout-vertical-sized/demo.css | 11 +- samples/maps/legend/layout-vertical/demo.css | 11 +- .../maps/legend/padding-itemmargin/demo.css | 11 +- .../mapnavigation/doubleclickzoomto/demo.css | 11 +- .../mousewheelsensitivity/demo.css | 11 +- samples/maps/mapview/center-zoom/demo.css | 11 +- samples/maps/mapview/get-view/demo.css | 7 +- samples/maps/mapview/maxzoom/demo.css | 11 +- samples/maps/mapview/setview/demo.css | 7 +- samples/maps/marker-clusters/basic/demo.css | 2 +- .../maps/marker-clusters/custom-alg/demo.css | 4 +- samples/maps/marker-clusters/europe/demo.css | 2 +- .../marker-clusters/optimized-kmeans/demo.css | 4 +- samples/maps/members/axis-update/demo.css | 7 +- samples/maps/members/chart-addseries/demo.css | 11 +- samples/maps/members/chart-destroy/demo.css | 11 +- .../chart-setsize-jquery-resizable/demo.css | 6 +- samples/maps/members/point-remove/demo.css | 11 +- samples/maps/members/point-update/demo.css | 11 +- samples/maps/members/point-zoomto/demo.css | 11 +- samples/maps/members/series-addpoint/demo.css | 11 +- samples/maps/members/series-setdata/demo.css | 11 +- samples/maps/members/series-update/demo.css | 11 +- samples/maps/members/setoptions/demo.css | 11 +- .../demo.css | 2 +- .../demo.css | 2 +- .../demo.css | 2 +- .../heatmap-pointplacement/demo.css | 6 +- .../plotoptions/honeycomb-brazil/demo.css | 6 +- .../maps/plotoptions/honeycomb-china/demo.css | 6 +- .../plotoptions/honeycomb-europe/demo.css | 6 +- .../series-allareas-false/demo.css | 11 +- .../series-allowpointselect/demo.css | 11 +- .../series-animation-true/demo.css | 11 +- .../maps/plotoptions/series-border/demo.css | 11 +- .../plotoptions/series-dashstyle/demo.css | 11 +- .../series-enablemousetracking-false/demo.css | 11 +- .../plotoptions/series-events-click/demo.css | 11 +- .../series-point-events-click-url/demo.css | 11 +- .../series-point-events-click/demo.css | 11 +- .../series-states-animation-false/demo.css | 11 +- .../series-states-hover-default/demo.css | 11 +- .../plotoptions/series-states-hover/demo.css | 11 +- .../plotoptions/tilemap-pointpadding/demo.css | 6 +- samples/maps/series/data-datalabels/demo.css | 9 +- samples/maps/series/data-empty/demo.css | 9 +- samples/maps/series/data-geometry/demo.css | 11 +- samples/maps/series/data-id/demo.css | 9 +- samples/maps/series/data-path/demo.css | 9 +- samples/maps/series/joinby-double/demo.css | 11 +- samples/maps/series/joinby-null/demo.css | 11 +- samples/maps/series/joinby-single/demo.css | 11 +- samples/maps/series/latlon-to-point/demo.css | 3 +- samples/maps/series/latlon-transform/demo.css | 3 +- .../maps/series/tilemap-gridoffset/demo.css | 6 +- samples/maps/title/subtitle/demo.css | 11 +- samples/maps/title/title/demo.css | 11 +- .../maps/tooltip/background-border/demo.css | 11 +- samples/maps/tooltip/format/demo.css | 11 +- samples/maps/tooltip/formatter/demo.css | 11 +- samples/maps/tooltip/positioner/demo.css | 11 +- samples/maps/tooltip/usehtml/demo.css | 14 +- samples/maps/tooltip/valuedecimals/demo.css | 11 +- samples/static/highslide.css | 1088 ++++++++++------- .../accessibility/accessible-stock/demo.css | 48 +- .../accessibility/dynamic-stock/demo.css | 48 +- samples/stock/chart/style/demo.css | 7 +- samples/stock/issues/1074/demo.css | 7 +- samples/stock/issues/1078/demo.css | 7 +- samples/stock/issues/622/demo.css | 7 +- samples/stock/members/chart-setsize/demo.css | 3 +- .../stock/members/point-datagroup/demo.css | 5 +- samples/stock/navigator/inverted/demo.css | 10 +- .../stock/plotoptions/series-gapsize/demo.css | 7 +- samples/stock/rangeselector/dropdown/demo.css | 4 +- .../stock/stocktools/custom-popup/demo.css | 7 +- .../stocktools/scrollable-popup/demo.css | 4 +- samples/stock/time/individual/demo.css | 2 +- samples/stock/xaxis/minrange/demo.css | 9 +- samples/stock/xaxis/ordinal-false/demo.css | 7 +- samples/stock/xaxis/ordinal-true/demo.css | 7 +- .../unit-tests/3d/column-animation/demo.css | 6 +- samples/unit-tests/3d/column-crop/demo.css | 6 +- .../3d/column-data-labels-visibility/demo.css | 6 +- samples/unit-tests/3d/column-group/demo.css | 6 +- .../3d/column-initial-visibility/demo.css | 6 +- .../3d/column-stacked-3d-update/demo.css | 6 +- .../3d/column-stacked-labels/demo.css | 6 +- .../3d/column-z-stacking-update/demo.css | 6 +- samples/unit-tests/3d/column-zindex/demo.css | 6 +- samples/unit-tests/3d/series-line/demo.css | 6 +- samples/unit-tests/3d/series-pie/demo.css | 6 +- samples/unit-tests/3d/series-scatter/demo.css | 6 +- .../accessibility/datatable/demo.css | 32 +- .../boost/heatmap-styled-mode/demo.css | 2 +- .../unit-tests/bubble-legend/ranges/demo.css | 2 +- samples/unit-tests/chart/renderto/demo.css | 16 +- .../unit-tests/coloraxis/styled-mode/demo.css | 2 +- .../drag-panes/pointer-interactions/demo.css | 2 +- samples/unit-tests/dragdrop/dynamic/demo.css | 2 +- .../unit-tests/export-data/basics/demo.css | 2 +- .../export-data/multilevel-table/demo.css | 61 +- .../unit-tests/exporting/styled-mode/demo.css | 4 +- samples/unit-tests/gantt/gantt/demo.css | 2 +- samples/unit-tests/gantt/tooltip/demo.css | 2 +- .../unit-tests/gantt/xrange-series/demo.css | 2 +- .../legend/legend-hover-dim/demo.css | 6 +- .../series-pie/styled-mode/demo.css | 10 +- .../unit-tests/stock-tools/bindings/demo.css | 550 +++++---- samples/unit-tests/stock-tools/popup/demo.css | 550 +++++---- .../unit-tests/stockchart/general/demo.css | 2 +- .../styled-mode/series-states/demo.css | 2 +- .../styled-mode/series-types/demo.css | 2 +- .../svgrenderer/styled-mode/demo.css | 32 +- samples/unit-tests/utils/distribute/demo.css | 2 +- 1055 files changed, 7647 insertions(+), 6315 deletions(-) diff --git a/samples/gantt/chart/scrollable-plotarea-vertical/demo.css b/samples/gantt/chart/scrollable-plotarea-vertical/demo.css index e98bffce51c..0b59b210eb1 100644 --- a/samples/gantt/chart/scrollable-plotarea-vertical/demo.css +++ b/samples/gantt/chart/scrollable-plotarea-vertical/demo.css @@ -2,4 +2,4 @@ max-width: 800px; margin: 1em auto; height: 500px; -} \ No newline at end of file +} diff --git a/samples/gantt/grid-axis/cellheight/demo.css b/samples/gantt/grid-axis/cellheight/demo.css index 6459ad06ecc..0d0ec08a85b 100644 --- a/samples/gantt/grid-axis/cellheight/demo.css +++ b/samples/gantt/grid-axis/cellheight/demo.css @@ -1,4 +1,4 @@ #container { max-width: 800px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/area-stacking-multiple/demo.css b/samples/highcharts/3d/area-stacking-multiple/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/area-stacking-multiple/demo.css +++ b/samples/highcharts/3d/area-stacking-multiple/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/area-stacking/demo.css b/samples/highcharts/3d/area-stacking/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/area-stacking/demo.css +++ b/samples/highcharts/3d/area-stacking/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/area/demo.css b/samples/highcharts/3d/area/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/area/demo.css +++ b/samples/highcharts/3d/area/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/bar/demo.css b/samples/highcharts/3d/bar/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/bar/demo.css +++ b/samples/highcharts/3d/bar/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-colored-frame/demo.css b/samples/highcharts/3d/column-colored-frame/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-colored-frame/demo.css +++ b/samples/highcharts/3d/column-colored-frame/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-deep/demo.css b/samples/highcharts/3d/column-deep/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-deep/demo.css +++ b/samples/highcharts/3d/column-deep/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-drilldown/demo.css b/samples/highcharts/3d/column-drilldown/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-drilldown/demo.css +++ b/samples/highcharts/3d/column-drilldown/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-frame/demo.css b/samples/highcharts/3d/column-frame/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-frame/demo.css +++ b/samples/highcharts/3d/column-frame/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-grouping/demo.css b/samples/highcharts/3d/column-grouping/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-grouping/demo.css +++ b/samples/highcharts/3d/column-grouping/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-inverted/demo.css b/samples/highcharts/3d/column-inverted/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-inverted/demo.css +++ b/samples/highcharts/3d/column-inverted/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-negative-values/demo.css b/samples/highcharts/3d/column-negative-values/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-negative-values/demo.css +++ b/samples/highcharts/3d/column-negative-values/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-opposite/demo.css b/samples/highcharts/3d/column-opposite/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-opposite/demo.css +++ b/samples/highcharts/3d/column-opposite/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-stacking-multiple/demo.css b/samples/highcharts/3d/column-stacking-multiple/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-stacking-multiple/demo.css +++ b/samples/highcharts/3d/column-stacking-multiple/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-stacking/demo.css b/samples/highcharts/3d/column-stacking/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-stacking/demo.css +++ b/samples/highcharts/3d/column-stacking/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column-zpadding/demo.css b/samples/highcharts/3d/column-zpadding/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column-zpadding/demo.css +++ b/samples/highcharts/3d/column-zpadding/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/column/demo.css b/samples/highcharts/3d/column/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/column/demo.css +++ b/samples/highcharts/3d/column/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/columnrange/demo.css b/samples/highcharts/3d/columnrange/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/columnrange/demo.css +++ b/samples/highcharts/3d/columnrange/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/line/demo.css b/samples/highcharts/3d/line/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/line/demo.css +++ b/samples/highcharts/3d/line/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/scatter-frame/demo.css b/samples/highcharts/3d/scatter-frame/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/scatter-frame/demo.css +++ b/samples/highcharts/3d/scatter-frame/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/scatter-zaxis-categories/demo.css b/samples/highcharts/3d/scatter-zaxis-categories/demo.css index 59f2e1c7e1c..9dea63656cb 100644 --- a/samples/highcharts/3d/scatter-zaxis-categories/demo.css +++ b/samples/highcharts/3d/scatter-zaxis-categories/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/scatter-zaxis-grid/demo.css b/samples/highcharts/3d/scatter-zaxis-grid/demo.css index 59f2e1c7e1c..9dea63656cb 100644 --- a/samples/highcharts/3d/scatter-zaxis-grid/demo.css +++ b/samples/highcharts/3d/scatter-zaxis-grid/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/scatter-zaxis-plotbands-lines/demo.css b/samples/highcharts/3d/scatter-zaxis-plotbands-lines/demo.css index 59f2e1c7e1c..9dea63656cb 100644 --- a/samples/highcharts/3d/scatter-zaxis-plotbands-lines/demo.css +++ b/samples/highcharts/3d/scatter-zaxis-plotbands-lines/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/scatter/demo.css b/samples/highcharts/3d/scatter/demo.css index eb84ee51185..b9df89c25e4 100644 --- a/samples/highcharts/3d/scatter/demo.css +++ b/samples/highcharts/3d/scatter/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 310px; + height: 400px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/3d/skewed-labels/demo.css b/samples/highcharts/3d/skewed-labels/demo.css index b116508a71f..a274ae608ce 100644 --- a/samples/highcharts/3d/skewed-labels/demo.css +++ b/samples/highcharts/3d/skewed-labels/demo.css @@ -1,6 +1,6 @@ #container { - height: 500px; - min-width: 310px; + height: 500px; + min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/accessibility/accessible-3d/demo.css b/samples/highcharts/accessibility/accessible-3d/demo.css index 2bdd933c911..3e7d0018401 100644 --- a/samples/highcharts/accessibility/accessible-3d/demo.css +++ b/samples/highcharts/accessibility/accessible-3d/demo.css @@ -5,45 +5,45 @@ } caption { - padding-bottom: 5px; - font-family: 'Verdana'; - font-size: 14pt; - font-weight: bold; - color:#555555; + padding-bottom: 5px; + font-family: "Verdana"; + font-size: 14pt; + font-weight: bold; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - color:#555555; - border-collapse: collapse; - border: 3px solid #CCCCCC; - margin: 2px auto; + font-family: "Verdana"; + font-size: 12pt; + color: #555; + border-collapse: collapse; + border: 3px solid #ccc; + margin: 2px auto; } tr { - border-bottom: 2px solid #EEEEEE; + border-bottom: 2px solid #eee; } th { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; } th[scope="col"] { - background-color: #ffffee; + background-color: #ffe; } th[scope="row"] { - background-color: #f0fcff; - text-align:left; + background-color: #f0fcff; + text-align: left; } td { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; -} \ No newline at end of file + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; +} diff --git a/samples/highcharts/accessibility/accessible-annotations/demo.css b/samples/highcharts/accessibility/accessible-annotations/demo.css index 9fcddd36604..5197af065c6 100644 --- a/samples/highcharts/accessibility/accessible-annotations/demo.css +++ b/samples/highcharts/accessibility/accessible-annotations/demo.css @@ -5,39 +5,48 @@ } #container { - height: 500px; + height: 500px; } -.highcharts-figure, .highcharts-data-table table { - min-width: 490px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 490px; max-width: 920px; margin: 1em auto; } .highcharts-data-table table { - font-family: Verdana, sans-serif; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; - text-align: center; - width: 100%; - max-width: 500px; + font-family: Verdana, sans-serif; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; + text-align: center; + width: 100%; + max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/accessible-avg-temp/demo.css b/samples/highcharts/accessibility/accessible-avg-temp/demo.css index 25a3a06f5cb..df682944c05 100644 --- a/samples/highcharts/accessibility/accessible-avg-temp/demo.css +++ b/samples/highcharts/accessibility/accessible-avg-temp/demo.css @@ -1,5 +1,6 @@ -.highcharts-figure, .highcharts-data-table table { - min-width: 310px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 310px; max-width: 800px; margin: 1em auto; } @@ -9,29 +10,37 @@ } .highcharts-data-table table { - font-family: Verdana, sans-serif; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; - text-align: center; - width: 100%; - max-width: 500px; + font-family: Verdana, sans-serif; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; + text-align: center; + width: 100%; + max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/accessible-bar/demo.css b/samples/highcharts/accessibility/accessible-bar/demo.css index 2bdd933c911..3e7d0018401 100644 --- a/samples/highcharts/accessibility/accessible-bar/demo.css +++ b/samples/highcharts/accessibility/accessible-bar/demo.css @@ -5,45 +5,45 @@ } caption { - padding-bottom: 5px; - font-family: 'Verdana'; - font-size: 14pt; - font-weight: bold; - color:#555555; + padding-bottom: 5px; + font-family: "Verdana"; + font-size: 14pt; + font-weight: bold; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - color:#555555; - border-collapse: collapse; - border: 3px solid #CCCCCC; - margin: 2px auto; + font-family: "Verdana"; + font-size: 12pt; + color: #555; + border-collapse: collapse; + border: 3px solid #ccc; + margin: 2px auto; } tr { - border-bottom: 2px solid #EEEEEE; + border-bottom: 2px solid #eee; } th { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; } th[scope="col"] { - background-color: #ffffee; + background-color: #ffe; } th[scope="row"] { - background-color: #f0fcff; - text-align:left; + background-color: #f0fcff; + text-align: left; } td { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; -} \ No newline at end of file + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; +} diff --git a/samples/highcharts/accessibility/accessible-datetime/demo.css b/samples/highcharts/accessibility/accessible-datetime/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/accessible-datetime/demo.css +++ b/samples/highcharts/accessibility/accessible-datetime/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/accessible-drilldown/demo.css b/samples/highcharts/accessibility/accessible-drilldown/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/accessible-drilldown/demo.css +++ b/samples/highcharts/accessibility/accessible-drilldown/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/accessible-dynamic/demo.css b/samples/highcharts/accessibility/accessible-dynamic/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/accessible-dynamic/demo.css +++ b/samples/highcharts/accessibility/accessible-dynamic/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/accessible-keyboardnav/demo.css b/samples/highcharts/accessibility/accessible-keyboardnav/demo.css index 80b6f42fcbd..2b739aa1256 100644 --- a/samples/highcharts/accessibility/accessible-keyboardnav/demo.css +++ b/samples/highcharts/accessibility/accessible-keyboardnav/demo.css @@ -4,31 +4,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/accessible-line/demo.css b/samples/highcharts/accessibility/accessible-line/demo.css index 2a648f1f274..83d679df0c5 100644 --- a/samples/highcharts/accessibility/accessible-line/demo.css +++ b/samples/highcharts/accessibility/accessible-line/demo.css @@ -1,38 +1,47 @@ #container { - height: 420px; + height: 420px; } -.highcharts-figure, .highcharts-data-table table { - min-width: 360px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 360px; max-width: 820px; margin: 1em auto; font-family: Verdana, sans-serif; } .highcharts-data-table table { - font-family: Verdana, sans-serif; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; - text-align: center; - width: 100%; - max-width: 500px; + font-family: Verdana, sans-serif; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; + text-align: center; + width: 100%; + max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/accessible-pattern-fill-one/demo.css b/samples/highcharts/accessibility/accessible-pattern-fill-one/demo.css index 6904bca3c40..43f584b8404 100644 --- a/samples/highcharts/accessibility/accessible-pattern-fill-one/demo.css +++ b/samples/highcharts/accessibility/accessible-pattern-fill-one/demo.css @@ -1,9 +1,9 @@ .container { - max-width: 800px; - height: 400px; - margin: 1em auto; + max-width: 800px; + height: 400px; + margin: 1em auto; } .highcharts-description { - font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif; + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; } diff --git a/samples/highcharts/accessibility/accessible-pattern-fills/demo.css b/samples/highcharts/accessibility/accessible-pattern-fills/demo.css index c9fbcda5a6f..3eed65bce5b 100644 --- a/samples/highcharts/accessibility/accessible-pattern-fills/demo.css +++ b/samples/highcharts/accessibility/accessible-pattern-fills/demo.css @@ -1,19 +1,19 @@ .container { - width: 100%; - height: 100%; - margin-bottom: 15px; - float: left; + width: 100%; + height: 100%; + margin-bottom: 15px; + float: left; } .highcharts-description { - font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif; + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; } -@media (min-width: 768px){ - .container { - width: 50%; - height: 400px; - margin-bottom: 15px; - float: left; - } -} \ No newline at end of file +@media (min-width: 768px) { + .container { + width: 50%; + height: 400px; + margin-bottom: 15px; + float: left; + } +} diff --git a/samples/highcharts/accessibility/accessible-pie/demo.css b/samples/highcharts/accessibility/accessible-pie/demo.css index bb99e2a263d..a6f7f6a38f8 100644 --- a/samples/highcharts/accessibility/accessible-pie/demo.css +++ b/samples/highcharts/accessibility/accessible-pie/demo.css @@ -11,7 +11,7 @@ } #container { - height: 420px; + height: 420px; } #chart-wrap { @@ -21,34 +21,43 @@ font-family: sans-serif; } -.highcharts-figure, .highcharts-data-table table { +.highcharts-figure, +.highcharts-data-table table { margin: 1em auto; } .highcharts-data-table table { font-family: Verdana, sans-serif; border-collapse: collapse; - border: 1px solid #EBEBEB; + border: 1px solid #ebebeb; margin: 10px auto; text-align: center; width: 100%; max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/accessible-sparklines/demo.css b/samples/highcharts/accessibility/accessible-sparklines/demo.css index c39d8f403fb..d993f0e083c 100644 --- a/samples/highcharts/accessibility/accessible-sparklines/demo.css +++ b/samples/highcharts/accessibility/accessible-sparklines/demo.css @@ -12,8 +12,8 @@ } .sparkline-container { - height: 80px; - width: 170px; + height: 80px; + width: 170px; margin: 0 auto; } @@ -26,25 +26,32 @@ max-width: 650px; color: #333; } + #table caption { padding: 1.2em 1em; font-size: 1.3em; color: #555; } + #table th { - font-weight: 400; + font-weight: 400; font-size: 1.1em; padding: 0.8em; } + #table th[scope="row"] { text-align: left; } + #table td { padding: 0.3em 0.8em; } -#table th, #table td { + +#table th, +#table td { border-right: 1px solid #f1f7ff; } + #table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/accessible-switch-theme-one/demo.css b/samples/highcharts/accessibility/accessible-switch-theme-one/demo.css index 80f192cbe06..f91c5ae5137 100644 --- a/samples/highcharts/accessibility/accessible-switch-theme-one/demo.css +++ b/samples/highcharts/accessibility/accessible-switch-theme-one/demo.css @@ -1,17 +1,20 @@ -.btn1, .btn2{ - display: inline-flex; +.btn1, +.btn2 { + display: inline-flex; } fieldset { - border: none; + border: none; } -.highcharts-description, legend, label { - font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif; - } +.highcharts-description, +legend, +label { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; +} .container { - max-width: 800px; - height: 400px; - margin: 1em auto; - } \ No newline at end of file + max-width: 800px; + height: 400px; + margin: 1em auto; +} diff --git a/samples/highcharts/accessibility/accessible-switch-theme/demo.css b/samples/highcharts/accessibility/accessible-switch-theme/demo.css index 8153ed75a04..eb3a137dfa1 100644 --- a/samples/highcharts/accessibility/accessible-switch-theme/demo.css +++ b/samples/highcharts/accessibility/accessible-switch-theme/demo.css @@ -1,31 +1,34 @@ -.btn1, .btn2{ - display: inline-flex; +.btn1, +.btn2 { + display: inline-flex; } -.highcharts-description, legend, label { - font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif; +.highcharts-description, +legend, +label { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; } .highcharts-description { - text-align: center; + text-align: center; } fieldset { - border: none; + border: none; } + .container { - width: 100%; - height: 100%; - margin-bottom: 15px; - float: left; + width: 100%; + height: 100%; + margin-bottom: 15px; + float: left; } -@media (min-width: 768px){ - .container { - width: 50%; - height: 400px; - margin-bottom: 15px; - float: left; - } +@media (min-width: 768px) { + .container { + width: 50%; + height: 400px; + margin-bottom: 15px; + float: left; + } } - diff --git a/samples/highcharts/accessibility/accessible-table/demo.css b/samples/highcharts/accessibility/accessible-table/demo.css index 763821fb428..877328fffd6 100644 --- a/samples/highcharts/accessibility/accessible-table/demo.css +++ b/samples/highcharts/accessibility/accessible-table/demo.css @@ -1,26 +1,26 @@ .chart-outer { display: flex; - } - - .highcharts-data-table { +} + +.highcharts-data-table { display: flex; flex-direction: column; justify-content: space-around; - } - - #highcharts-data-table-0, - #highcharts-data-table-1 { +} + +#highcharts-data-table-0, +#highcharts-data-table-1 { margin: 0; - } - - #container1, - #container2 { +} + +#container1, +#container2 { height: 300px; padding-right: 2em; width: 50%; - } - - .highcharts-data-table table { +} + +.highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; @@ -28,26 +28,26 @@ margin-top: 10px; font-family: sans-serif; font-size: 0.9em; - } - - .highcharts-data-table td, - .highcharts-data-table th, - .highcharts-data-table caption { +} + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { border: 1px solid silver; padding: 0.5em; - } - - .highcharts-data-table thead tr, - .highcharts-data-table tr:nth-child(even) { +} + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; - } - - .highcharts-data-table tr:hover { +} + +.highcharts-data-table tr:hover { background: #eff; - } - - .highcharts-data-table caption { +} + +.highcharts-data-table caption { border-bottom: none; font-size: 1.1em; font-weight: bold; - } \ No newline at end of file +} diff --git a/samples/highcharts/accessibility/advanced-accessible/demo.css b/samples/highcharts/accessibility/advanced-accessible/demo.css index 8a0c18c0b1a..abc8d7d50a6 100644 --- a/samples/highcharts/accessibility/advanced-accessible/demo.css +++ b/samples/highcharts/accessibility/advanced-accessible/demo.css @@ -1,37 +1,46 @@ #container { - height: 420px; + height: 420px; } -.highcharts-figure, .highcharts-data-table table { - min-width: 360px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 360px; max-width: 820px; margin: 1em auto; } .highcharts-data-table table { - font-family: Verdana, sans-serif; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; - text-align: center; - width: 100%; - max-width: 500px; + font-family: Verdana, sans-serif; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; + text-align: center; + width: 100%; + max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/art-grants/demo.css b/samples/highcharts/accessibility/art-grants/demo.css index c85f911fc50..879f2485928 100644 --- a/samples/highcharts/accessibility/art-grants/demo.css +++ b/samples/highcharts/accessibility/art-grants/demo.css @@ -1,39 +1,48 @@ #container { - height: 420px; + height: 420px; } -.highcharts-figure, .highcharts-data-table table { - min-width: 360px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 360px; max-width: 820px; - margin: 1em auto; - font-size: 0.9em; + margin: 1em auto; + font-size: 0.9em; font-family: Verdana, sans-serif; } .highcharts-data-table table { - font-family: Verdana, sans-serif; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; - text-align: center; - width: 100%; - max-width: 500px; + font-family: Verdana, sans-serif; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; + text-align: center; + width: 100%; + max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/accessibility/category-dynamic/demo.css b/samples/highcharts/accessibility/category-dynamic/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/category-dynamic/demo.css +++ b/samples/highcharts/accessibility/category-dynamic/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/custom-component/demo.css b/samples/highcharts/accessibility/custom-component/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/custom-component/demo.css +++ b/samples/highcharts/accessibility/custom-component/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/custom-dynamic/demo.css b/samples/highcharts/accessibility/custom-dynamic/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/custom-dynamic/demo.css +++ b/samples/highcharts/accessibility/custom-dynamic/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/custom-focus/demo.css b/samples/highcharts/accessibility/custom-focus/demo.css index 1b4363d5fec..fda4929a1c8 100644 --- a/samples/highcharts/accessibility/custom-focus/demo.css +++ b/samples/highcharts/accessibility/custom-focus/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/dynamic-form/demo.css b/samples/highcharts/accessibility/dynamic-form/demo.css index 459c09be92c..e1d299bb2f7 100644 --- a/samples/highcharts/accessibility/dynamic-form/demo.css +++ b/samples/highcharts/accessibility/dynamic-form/demo.css @@ -28,31 +28,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/high-contrast-theme-dark/demo.css b/samples/highcharts/accessibility/high-contrast-theme-dark/demo.css index d397a8ea4af..27511d7d522 100644 --- a/samples/highcharts/accessibility/high-contrast-theme-dark/demo.css +++ b/samples/highcharts/accessibility/high-contrast-theme-dark/demo.css @@ -1,10 +1,10 @@ body { - background-color: #1f1f20; + background-color: #1f1f20; } .container { width: 50%; - height: 400px; - margin-bottom: 15px; - float: left; -} \ No newline at end of file + height: 400px; + margin-bottom: 15px; + float: left; +} diff --git a/samples/highcharts/accessibility/high-contrast-theme-light/demo.css b/samples/highcharts/accessibility/high-contrast-theme-light/demo.css index 83724ceb052..2ca2e8c955d 100644 --- a/samples/highcharts/accessibility/high-contrast-theme-light/demo.css +++ b/samples/highcharts/accessibility/high-contrast-theme-light/demo.css @@ -1,6 +1,6 @@ .container { - width: 50%; - height: 400px; - margin-bottom: 15px; - float: left; -} \ No newline at end of file + width: 50%; + height: 400px; + margin-bottom: 15px; + float: left; +} diff --git a/samples/highcharts/accessibility/internationalization/demo.css b/samples/highcharts/accessibility/internationalization/demo.css index 6ef117302af..9d86facb6bf 100644 --- a/samples/highcharts/accessibility/internationalization/demo.css +++ b/samples/highcharts/accessibility/internationalization/demo.css @@ -1,4 +1,3 @@ - .f32 .flag { display: inline-block; height: 32px; @@ -8,8 +7,8 @@ background: url(flags32.png) no-repeat; } -legend{ - font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif; +legend { + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; } .flags { @@ -23,4 +22,4 @@ legend{ min-width: 310px; max-width: 900px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/accessibility/multiple-charts/demo.css b/samples/highcharts/accessibility/multiple-charts/demo.css index aa075c1163a..dfff434a9e4 100644 --- a/samples/highcharts/accessibility/multiple-charts/demo.css +++ b/samples/highcharts/accessibility/multiple-charts/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/accessibility/webaim/demo.css b/samples/highcharts/accessibility/webaim/demo.css index 19d2f4f38c8..e092f902c7c 100644 --- a/samples/highcharts/accessibility/webaim/demo.css +++ b/samples/highcharts/accessibility/webaim/demo.css @@ -5,31 +5,31 @@ } caption { - padding-bottom: 15px; - font-family: 'Verdana'; - font-size: 1.2em; - color:#555; + padding-bottom: 15px; + font-family: "Verdana"; + font-size: 1.2em; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; + font-family: "Verdana"; + font-size: 12pt; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; text-align: center; width: 100%; } table tr:nth-child(odd) { - background-color: #fff; + background-color: #fff; } table tr:nth-child(even) { - background-color: #FCF9F9; + background-color: #fcf9f9; } th { - font-weight: 600; + font-weight: 600; padding: 10px; } diff --git a/samples/highcharts/amd/version-mix/demo.css b/samples/highcharts/amd/version-mix/demo.css index 5bf41e2e98a..896de64d1d4 100644 --- a/samples/highcharts/amd/version-mix/demo.css +++ b/samples/highcharts/amd/version-mix/demo.css @@ -4,15 +4,18 @@ margin: 0 auto; display: flex; } + .inner-container { width: 33.33%; height: 300px; } + @media only screen and (max-width: 600px) { #container { display: block; } + .inner-container { width: auto; } -} \ No newline at end of file +} diff --git a/samples/highcharts/annotations-advanced/fibonacci-time-zones/demo.css b/samples/highcharts/annotations-advanced/fibonacci-time-zones/demo.css index 1d54e646306..acda51ae98e 100644 --- a/samples/highcharts/annotations-advanced/fibonacci-time-zones/demo.css +++ b/samples/highcharts/annotations-advanced/fibonacci-time-zones/demo.css @@ -1,4 +1,4 @@ #container { height: 400px; min-width: 310px; -} \ No newline at end of file +} diff --git a/samples/highcharts/annotations/basic/demo.css b/samples/highcharts/annotations/basic/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/basic/demo.css +++ b/samples/highcharts/annotations/basic/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/custom-markers/demo.css b/samples/highcharts/annotations/custom-markers/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/custom-markers/demo.css +++ b/samples/highcharts/annotations/custom-markers/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/defer/demo.css b/samples/highcharts/annotations/defer/demo.css index 3332f4e71ec..34570f39eda 100644 --- a/samples/highcharts/annotations/defer/demo.css +++ b/samples/highcharts/annotations/defer/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/draggable/demo.css b/samples/highcharts/annotations/draggable/demo.css index 7763b5f125e..34570f39eda 100644 --- a/samples/highcharts/annotations/draggable/demo.css +++ b/samples/highcharts/annotations/draggable/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/annotations/ellipse/demo.css b/samples/highcharts/annotations/ellipse/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/ellipse/demo.css +++ b/samples/highcharts/annotations/ellipse/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/gui-buttons/demo.css b/samples/highcharts/annotations/gui-buttons/demo.css index 557b08d86cf..d08f1658920 100644 --- a/samples/highcharts/annotations/gui-buttons/demo.css +++ b/samples/highcharts/annotations/gui-buttons/demo.css @@ -3,23 +3,19 @@ .highcharts-draw-mode { cursor: crosshair; } /* GUI */ -.highcharts-bindings-wrapper { margin: 0px 0px 0px 10px; padding: 0px; width:calc(100% - 63px); } -.highcharts-bindings-wrapper { background-repeat: no-repeat; cursor: pointer; float:left; height: 40px; list-style: none; margin-right:2px; margin-bottom: 3px; padding: 0px; position: relative; width: auto; } -.highcharts-button { display: inline-block; background-color: #f7f7f7; } -.highcharts-menu-item-btn:hover { background-color:#e6ebf5; } +.highcharts-bindings-wrapper { margin: 0 0 0 10px; padding: 0; width: calc(100% - 63px); } +.highcharts-bindings-wrapper { background-repeat: no-repeat; cursor: pointer; float: left; height: 40px; list-style: none; margin-right: 2px; margin-bottom: 3px; padding: 0; position: relative; width: auto; } +.highcharts-button { display: inline-block; background-color: #f7f7f7; } +.highcharts-menu-item-btn:hover { background-color: #e6ebf5; } .highcharts-menu-item-btn { background-repeat: no-repeat; background-position: 50% 50%; display: inline-block; float: left; height: 40px; width: 40px; } -.highcharts-menu-item-title { color:#666; line-height: 40px; font-size:0.876em; padding:0px 10px 0px 5px; float: right; } +.highcharts-menu-item-title { color: #666; line-height: 40px; font-size: 0.876em; padding: 0 10px 0 5px; float: right; } -.highcharts-label-annotation .highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/label.svg'); } -.highcharts-circle-annotation .highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/circle.svg'); } -.highcharts-rectangle-annotation .highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/rectangle.svg'); } -.highcharts-ellipse-annotation .highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/ellipse.svg'); } +.highcharts-label-annotation .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/label.svg"); } +.highcharts-circle-annotation .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/circle.svg"); } +.highcharts-rectangle-annotation .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/rectangle.svg"); } +.highcharts-ellipse-annotation .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/ellipse.svg"); } .highcharts-active { background-color: #e6ebf5; } /* Popup */ -.chart-wrapper { float:left; position: relative; width: 100%; } - - - - +.chart-wrapper { float: left; position: relative; width: 100%; } diff --git a/samples/highcharts/annotations/gui/demo.css b/samples/highcharts/annotations/gui/demo.css index 011504b558f..8d439402530 100644 --- a/samples/highcharts/annotations/gui/demo.css +++ b/samples/highcharts/annotations/gui/demo.css @@ -1,56 +1,53 @@ /* FULL SCREEN */ .chart:-webkit-full-screen { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } .chart:-moz-full-screen { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } .chart:-ms-fullscreen { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } .chart:fullscreen { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } /* GENERAL */ .chart { float: left; height: 400px; position: relative; width: 100%; } .highcharts-draw-mode { cursor: crosshair; } -.left { float:left; } -.right, .highcharts-dropdown li.right { float:right; } +.left { float: left; } +.right, +.highcharts-dropdown li.right { float: right; } /* GUI */ -.highcharts-dropdown { margin: 0px 0px 0px 10px; padding: 0px; width:calc(100% - 63px); } -.highcharts-dropdown li { background-color: #f7f7f7; background-repeat: no-repeat; cursor: pointer; float:left; height: 40px; list-style: none; margin-right:2px; margin-bottom: 3px; padding: 0px; position: relative; width: auto; } -.highcharts-dropdown li ul { display: none; left: 0px; padding-left: 0px; position: absolute; z-index: 125; } -.highcharts-dropdown li:hover { background-color:#e6ebf5; } -.highcharts-dropdown li:hover ul { display:block; } -.highcharts-dropdown li ul li { margin-bottom: 0px; width:160px; } +.highcharts-dropdown { margin: 0 0 0 10px; padding: 0; width: calc(100% - 63px); } +.highcharts-dropdown li { background-color: #f7f7f7; background-repeat: no-repeat; cursor: pointer; float: left; height: 40px; list-style: none; margin-right: 2px; margin-bottom: 3px; padding: 0; position: relative; width: auto; } +.highcharts-dropdown li ul { display: none; left: 0; padding-left: 0; position: absolute; z-index: 125; } +.highcharts-dropdown li:hover { background-color: #e6ebf5; } +.highcharts-dropdown li:hover ul { display: block; } +.highcharts-dropdown li ul li { margin-bottom: 0; width: 160px; } .highcharts-dropdown li > span.highcharts-menu-item-btn { background-repeat: no-repeat; background-position: 50% 50%; display: block; float: left; height: 100%; width: 40px; } -.highcharts-dropdown li > .highcharts-menu-item-title { color:#666; line-height: 40px; font-size:0.876em; padding:0px 10px 0px 5px; } +.highcharts-dropdown li > .highcharts-menu-item-title { color: #666; line-height: 40px; font-size: 0.876em; padding: 0 10px 0 5px; } -.highcharts-label-annotation>.highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/label.svg'); } -.highcharts-circle-annotation>.highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/circle.svg'); } -.highcharts-rectangle-annotation>.highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/rectangle.svg'); } -.highcharts-ellipse-annotation>.highcharts-menu-item-btn { background-image: url('https://code.highcharts.com/gfx/stock-icons/ellipse.svg'); } +.highcharts-label-annotation > .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/label.svg"); } +.highcharts-circle-annotation > .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/circle.svg"); } +.highcharts-rectangle-annotation > .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/rectangle.svg"); } +.highcharts-ellipse-annotation > .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/ellipse.svg"); } li.highcharts-active { background-color: #e6ebf5; } /* Popup */ -.chart-wrapper { float:left; position: relative; width: 100%; } +.chart-wrapper { float: left; position: relative; width: 100%; } /* Responsive design */ @media screen and (max-width: 1024px) { - .highcharts-dropdown li > .highcharts-menu-item-title { display:none; } - .highcharts-dropdown li ul li { width:auto; } + .highcharts-dropdown li > .highcharts-menu-item-title { display: none; } + .highcharts-dropdown li ul li { width: auto; } } - - - - diff --git a/samples/highcharts/annotations/include-in-data-export/demo.css b/samples/highcharts/annotations/include-in-data-export/demo.css index ca766378c59..877328fffd6 100644 --- a/samples/highcharts/annotations/include-in-data-export/demo.css +++ b/samples/highcharts/annotations/include-in-data-export/demo.css @@ -1,26 +1,26 @@ .chart-outer { display: flex; - } - - .highcharts-data-table { +} + +.highcharts-data-table { display: flex; flex-direction: column; justify-content: space-around; - } - - #highcharts-data-table-0, - #highcharts-data-table-1 { +} + +#highcharts-data-table-0, +#highcharts-data-table-1 { margin: 0; - } - - #container1, - #container2 { +} + +#container1, +#container2 { height: 300px; padding-right: 2em; width: 50%; - } - - .highcharts-data-table table { +} + +.highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; @@ -28,27 +28,26 @@ margin-top: 10px; font-family: sans-serif; font-size: 0.9em; - } - - .highcharts-data-table td, - .highcharts-data-table th, - .highcharts-data-table caption { +} + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { border: 1px solid silver; padding: 0.5em; - } - - .highcharts-data-table thead tr, - .highcharts-data-table tr:nth-child(even) { +} + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; - } - - .highcharts-data-table tr:hover { +} + +.highcharts-data-table tr:hover { background: #eff; - } - - .highcharts-data-table caption { +} + +.highcharts-data-table caption { border-bottom: none; font-size: 1.1em; font-weight: bold; - } - \ No newline at end of file +} diff --git a/samples/highcharts/annotations/label-crop-overflow/demo.css b/samples/highcharts/annotations/label-crop-overflow/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/label-crop-overflow/demo.css +++ b/samples/highcharts/annotations/label-crop-overflow/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/label-position/demo.css b/samples/highcharts/annotations/label-position/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/label-position/demo.css +++ b/samples/highcharts/annotations/label-position/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/label-presentation/demo.css b/samples/highcharts/annotations/label-presentation/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/label-presentation/demo.css +++ b/samples/highcharts/annotations/label-presentation/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/label-text/demo.css b/samples/highcharts/annotations/label-text/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/label-text/demo.css +++ b/samples/highcharts/annotations/label-text/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/mock-point/demo.css b/samples/highcharts/annotations/mock-point/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/mock-point/demo.css +++ b/samples/highcharts/annotations/mock-point/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/mock-points/demo.css b/samples/highcharts/annotations/mock-points/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/mock-points/demo.css +++ b/samples/highcharts/annotations/mock-points/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/overlapping/demo.css b/samples/highcharts/annotations/overlapping/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/overlapping/demo.css +++ b/samples/highcharts/annotations/overlapping/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/shape-src/demo.css b/samples/highcharts/annotations/shape-src/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/shape-src/demo.css +++ b/samples/highcharts/annotations/shape-src/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/shape/demo.css b/samples/highcharts/annotations/shape/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/shape/demo.css +++ b/samples/highcharts/annotations/shape/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/shapes/demo.css b/samples/highcharts/annotations/shapes/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/shapes/demo.css +++ b/samples/highcharts/annotations/shapes/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/tooltip-like/demo.css b/samples/highcharts/annotations/tooltip-like/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/tooltip-like/demo.css +++ b/samples/highcharts/annotations/tooltip-like/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/annotations/visible/demo.css b/samples/highcharts/annotations/visible/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/annotations/visible/demo.css +++ b/samples/highcharts/annotations/visible/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/blog/annotations-avg-plotline/demo.css b/samples/highcharts/blog/annotations-avg-plotline/demo.css index ddaf64933ef..2f5c688ed50 100644 --- a/samples/highcharts/blog/annotations-avg-plotline/demo.css +++ b/samples/highcharts/blog/annotations-avg-plotline/demo.css @@ -1,6 +1,6 @@ #container { - max-width: 800px; - margin: 0 auto; - height: 400px; - margin-top: 1em; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; + height: 400px; + margin-top: 1em; +} diff --git a/samples/highcharts/blog/hollow-candlestick/demo.css b/samples/highcharts/blog/hollow-candlestick/demo.css index 94033a9b760..0eb4fd47206 100644 --- a/samples/highcharts/blog/hollow-candlestick/demo.css +++ b/samples/highcharts/blog/hollow-candlestick/demo.css @@ -2,4 +2,4 @@ min-width: 320px; max-width: 400px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/blog/lin-log-switch/demo.css b/samples/highcharts/blog/lin-log-switch/demo.css index e895b4b82ad..dec3b3e5962 100644 --- a/samples/highcharts/blog/lin-log-switch/demo.css +++ b/samples/highcharts/blog/lin-log-switch/demo.css @@ -1,4 +1,4 @@ #container { - max-height: 800px; - min-height: 75vh; -} \ No newline at end of file + max-height: 800px; + min-height: 75vh; +} diff --git a/samples/highcharts/blog/packed-bubble-basic/demo.css b/samples/highcharts/blog/packed-bubble-basic/demo.css index feb528ebbb3..cf83ca6cb98 100644 --- a/samples/highcharts/blog/packed-bubble-basic/demo.css +++ b/samples/highcharts/blog/packed-bubble-basic/demo.css @@ -2,4 +2,4 @@ min-width: 320px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/blog/packed-bubble-simple-demo/demo.css b/samples/highcharts/blog/packed-bubble-simple-demo/demo.css index feb528ebbb3..cf83ca6cb98 100644 --- a/samples/highcharts/blog/packed-bubble-simple-demo/demo.css +++ b/samples/highcharts/blog/packed-bubble-simple-demo/demo.css @@ -2,4 +2,4 @@ min-width: 320px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/blog/scatter-regression/demo.css b/samples/highcharts/blog/scatter-regression/demo.css index a0ad8bbaa0e..40e15390c84 100644 --- a/samples/highcharts/blog/scatter-regression/demo.css +++ b/samples/highcharts/blog/scatter-regression/demo.css @@ -2,5 +2,5 @@ min-width: 310px; max-width: 800px; height: 400px; - margin: 0 auto + margin: 0 auto; } diff --git a/samples/highcharts/blog/stock-calendar/demo.css b/samples/highcharts/blog/stock-calendar/demo.css index 113cac921b0..b350c09af9e 100644 --- a/samples/highcharts/blog/stock-calendar/demo.css +++ b/samples/highcharts/blog/stock-calendar/demo.css @@ -1,4 +1,4 @@ -@import 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css'; +@import "https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css"; .wrapper { max-width: 800px; @@ -50,7 +50,7 @@ font-size: 1.2em; } -@media(max-width: 768px) { +@media (max-width: 768px) { .custom-tooltip { width: 100%; text-align: center; diff --git a/samples/highcharts/blog/venn/demo.css b/samples/highcharts/blog/venn/demo.css index feb528ebbb3..cf83ca6cb98 100644 --- a/samples/highcharts/blog/venn/demo.css +++ b/samples/highcharts/blog/venn/demo.css @@ -2,4 +2,4 @@ min-width: 320px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/blog/xmas-card-2020/demo.css b/samples/highcharts/blog/xmas-card-2020/demo.css index 8b9b4ca3318..3ab1f9a2f1f 100644 --- a/samples/highcharts/blog/xmas-card-2020/demo.css +++ b/samples/highcharts/blog/xmas-card-2020/demo.css @@ -1,127 +1,135 @@ -body{ - background-color: #D9DCD6; +body { + background-color: #d9dcd6; } -.highcharts-item-series{ - transform:rotate(-90deg) translate(-300px, 200px); +.highcharts-item-series { + transform: rotate(-90deg) translate(-300px, 200px); } -.highcharts-container{ - height:600px; +.highcharts-container { + height: 600px; } + .wrapper { display: flex; justify-content: center; align-items: center; - background-color: #D9DCD6; + background-color: #d9dcd6; height: 100vh; - margin-top:50px; + margin-top: 50px; } .book { height: 600px; - width:800px; + width: 800px; font-size: 1.4rem; text-align: center; color: #484e4a; - transition: all .1s 0.3s; - transform: scale(1,1) -} - -.message{ - transform:scale(1,1); - text-align:center; - height:30px; - width:30px; - padding:2px; - font-size:24px; - transition:all .4s ease-in; -} -#container.over .message{ - box-shadow: 4px 2px .5rem rgba(0, 0, 0, 0.4); -} -.cardTitle{ - display:none; - text-align:center; - font-family:'Roboto,Calibri,Arial'; - font-size:36px; - position:absolute; - font-weight:bold; - background-color:transparent; - padding:10px; - color:#fff; - margin:10px 0px 0px 0px; - padding:0px; -} -.cardTitle img{ - width:260px; - margin:0px; - padding:0px; - margin-top:-20px; -} - - -#container{ - background-color:transparent; - transition:background-color 2s ease-in-out; - border:3px solid #D9DCD6; - position:absolute; + transition: all 0.1s 0.3s; + transform: scale(1, 1); +} + +.message { + transform: scale(1, 1); + text-align: center; + height: 30px; + width: 30px; + padding: 2px; + font-size: 24px; + transition: all 0.4s ease-in; +} + +#container.over .message { + box-shadow: 4px 2px 0.5rem rgb(0 0 0 / 40%); +} + +.cardTitle { + display: none; + text-align: center; + font-family: "Roboto,Calibri,Arial"; + font-size: 36px; + position: absolute; + font-weight: bold; + background-color: transparent; + padding: 10px; + color: #fff; + margin: 10px 0 0; + padding: 0; +} + +.cardTitle img { + width: 260px; + margin: 0; + padding: 0; + margin-top: -20px; +} + +#container { + background-color: transparent; + transition: background-color 2s ease-in-out; + border: 3px solid #d9dcd6; + position: absolute; z-index: 1; - top:0px; - left:50px; - width:800px; - height:500px; - transform: scale(1,1); + top: 0; + left: 50px; + width: 800px; + height: 500px; + transform: scale(1, 1); } -#soundContainer{ - opacity:0; + +#soundContainer { + opacity: 0%; } -#sound{ - background-image:url('https://cdn.rawgit.com/highcharts/highcharts/4b2b993a59d2358c85dbef61bfcd9e02547ce83a/samples/graphics/xmas-card-2020/snow.svg'); + +#sound { + background-image: url("https://cdn.rawgit.com/highcharts/highcharts/4b2b993a59d2358c85dbef61bfcd9e02547ce83a/samples/graphics/xmas-card-2020/snow.svg"); background-size: contain; - position:absolute; + position: absolute; z-index: 2; - top:0px; - left:50px; - width:740px; - height:500px; - transform: scale(1,1); -} -#controls{ - display:flex; - position:absolute; + top: 0; + left: 50px; + width: 740px; + height: 500px; + transform: scale(1, 1); +} + +#controls { + display: flex; + position: absolute; justify-content: center; align-items: center; - top:350px; - width:100%; + top: 350px; + width: 100%; z-index: 20; - transition: all 0.3s ; + transition: all 0.3s; flex-wrap: wrap; } -#controls .btn{ - margin-right:6px; + +#controls .btn { + margin-right: 6px; } -#controls label{ - font-size: 14px + +#controls label { + font-size: 14px; } -#controls.over{ - top:500px; +#controls.over { + top: 500px; } + #controls button, #controls input, -#controls label{ +#controls label { display: none; } #controls.over button, #controls.over input, -#controls.over label{ +#controls.over label { display: block; } - -#controls #play{ +#controls #play { display: inline; } @@ -129,7 +137,7 @@ body{ margin-top: 0.5em; } -.highcharts-line-series{ +.highcharts-line-series { display: none; } @@ -138,14 +146,17 @@ body{ margin-top: 0; display: block; } + .book { width: 100%; height: 100vh; } + #container { left: 10px; transform-origin: left; } + #sound { width: 100%; left: 0; diff --git a/samples/highcharts/boost/scatter-inverted-reversed/demo.css b/samples/highcharts/boost/scatter-inverted-reversed/demo.css index 806f42149d8..b3dd4b94de3 100644 --- a/samples/highcharts/boost/scatter-inverted-reversed/demo.css +++ b/samples/highcharts/boost/scatter-inverted-reversed/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 380; - max-width: 600px; - margin: 0 auto; -} \ No newline at end of file + min-width: 380; + max-width: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/boost/scatter/demo.css b/samples/highcharts/boost/scatter/demo.css index 806f42149d8..b3dd4b94de3 100644 --- a/samples/highcharts/boost/scatter/demo.css +++ b/samples/highcharts/boost/scatter/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 380; - max-width: 600px; - margin: 0 auto; -} \ No newline at end of file + min-width: 380; + max-width: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/boost/treemap/demo.css b/samples/highcharts/boost/treemap/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/boost/treemap/demo.css +++ b/samples/highcharts/boost/treemap/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/caption/text/demo.css b/samples/highcharts/caption/text/demo.css index 36b2f329f0e..c488c3525a9 100644 --- a/samples/highcharts/caption/text/demo.css +++ b/samples/highcharts/caption/text/demo.css @@ -3,4 +3,4 @@ min-width: 300px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/chart/events-container/demo.css b/samples/highcharts/chart/events-container/demo.css index 10aabaf4e74..8ea9f77a133 100644 --- a/samples/highcharts/chart/events-container/demo.css +++ b/samples/highcharts/chart/events-container/demo.css @@ -16,10 +16,11 @@ height: 100%; top: 0; left: 0; - background: rgba(0, 0, 0, 0.7); + background: rgb(0 0 0 / 70%); } + .modal .chart { height: 90%; width: 90%; max-width: none; -} \ No newline at end of file +} diff --git a/samples/highcharts/chart/inverted-xrange/demo.css b/samples/highcharts/chart/inverted-xrange/demo.css index f9c30be8603..4b2eee52e74 100644 --- a/samples/highcharts/chart/inverted-xrange/demo.css +++ b/samples/highcharts/chart/inverted-xrange/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/chart/zoombysingletouch/demo.css b/samples/highcharts/chart/zoombysingletouch/demo.css index da7a29c2b27..90be5c00e60 100644 --- a/samples/highcharts/chart/zoombysingletouch/demo.css +++ b/samples/highcharts/chart/zoombysingletouch/demo.css @@ -2,17 +2,21 @@ max-width: 800px; margin: 0 auto; } + .highcharts-figure { margin: 0; } + #container { height: 300px; } + button { border: 1px solid silver; border-radius: 0.3em; padding: 0.5em 1em; } + button.active { - background-color: rgb(124, 181, 236); -} \ No newline at end of file + background-color: rgb(124 181 236); +} diff --git a/samples/highcharts/chartchooser/categorical-comparison-bar-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-bar-monochrome/demo.css index f58bbb2dd37..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-bar-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-bar-monochrome/demo.css @@ -1,6 +1,6 @@ -#container{ - min-width: 310px; - max-width: 800px; - height: 400px; +#container { + min-width: 310px; + max-width: 800px; + height: 400px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/chartchooser/categorical-comparison-bar-patterns/demo.css b/samples/highcharts/chartchooser/categorical-comparison-bar-patterns/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-bar-patterns/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-bar-patterns/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-bar/demo.css b/samples/highcharts/chartchooser/categorical-comparison-bar/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-bar/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-bar/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-column-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-column-monochrome/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-column-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-column-monochrome/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-column-patterns/demo.css b/samples/highcharts/chartchooser/categorical-comparison-column-patterns/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-column-patterns/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-column-patterns/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-column/demo.css b/samples/highcharts/chartchooser/categorical-comparison-column/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-column/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-column/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-donut-patterns/demo.css b/samples/highcharts/chartchooser/categorical-comparison-donut-patterns/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-donut-patterns/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-donut-patterns/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-donut/demo.css b/samples/highcharts/chartchooser/categorical-comparison-donut/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-donut/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-donut/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-pie-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-pie-monochrome/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-pie-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-pie-monochrome/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-pie/demo.css b/samples/highcharts/chartchooser/categorical-comparison-pie/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-pie/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-pie/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-radial-bar-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-radial-bar-monochrome/demo.css index 942594b7f60..df01cb250ef 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-radial-bar-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-radial-bar-monochrome/demo.css @@ -1,9 +1,9 @@ #container { - height: 600px; + height: 600px; } .highcharts-figure { - min-width: 320px; - max-width: 800px; - margin: 1em auto; + min-width: 320px; + max-width: 800px; + margin: 1em auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-radial-bar-patterns/demo.css b/samples/highcharts/chartchooser/categorical-comparison-radial-bar-patterns/demo.css index 942594b7f60..df01cb250ef 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-radial-bar-patterns/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-radial-bar-patterns/demo.css @@ -1,9 +1,9 @@ #container { - height: 600px; + height: 600px; } .highcharts-figure { - min-width: 320px; - max-width: 800px; - margin: 1em auto; + min-width: 320px; + max-width: 800px; + margin: 1em auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-radial-bar/demo.css b/samples/highcharts/chartchooser/categorical-comparison-radial-bar/demo.css index 942594b7f60..df01cb250ef 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-radial-bar/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-radial-bar/demo.css @@ -1,9 +1,9 @@ #container { - height: 600px; + height: 600px; } .highcharts-figure { - min-width: 320px; - max-width: 800px; - margin: 1em auto; + min-width: 320px; + max-width: 800px; + margin: 1em auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-monochrome/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-monochrome/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-pattern/demo.css b/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-pattern/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-pattern/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-stacked-bar-pattern/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-stacked-bar/demo.css b/samples/highcharts/chartchooser/categorical-comparison-stacked-bar/demo.css index 849f9ae8d11..40e15390c84 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-stacked-bar/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-stacked-bar/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto; + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css index 5e1ac14857d..6482c043c41 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css @@ -1,6 +1,6 @@ #container { - max-width: 660px; - margin: auto; - height: 400px; - margin: 0 auto; -} \ No newline at end of file + max-width: 660px; + margin: auto; + height: 400px; + margin: 0 auto; +} diff --git a/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css b/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css index 5e1ac14857d..6482c043c41 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css @@ -1,6 +1,6 @@ #container { - max-width: 660px; - margin: auto; - height: 400px; - margin: 0 auto; -} \ No newline at end of file + max-width: 660px; + margin: auto; + height: 400px; + margin: 0 auto; +} diff --git a/samples/highcharts/chartchooser/categorical-comparison-treemap-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-treemap-monochrome/demo.css index 75227dcd564..bfc63a9e4e3 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-treemap-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-treemap-monochrome/demo.css @@ -1,9 +1,9 @@ #container { - width: 100%; - max-height: 600px; - margin: auto; - top: 0; - right: 0; - bottom: 0; - left: 0; + width: 100%; + max-height: 600px; + margin: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-treemap/demo.css b/samples/highcharts/chartchooser/categorical-comparison-treemap/demo.css index 75227dcd564..bfc63a9e4e3 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-treemap/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-treemap/demo.css @@ -1,9 +1,9 @@ #container { - width: 100%; - max-height: 600px; - margin: auto; - top: 0; - right: 0; - bottom: 0; - left: 0; + width: 100%; + max-height: 600px; + margin: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; } diff --git a/samples/highcharts/chartchooser/categorical-composition-donut-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-composition-donut-monochrome/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-composition-donut-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-composition-donut-monochrome/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-composition-donut-patterns/demo.css b/samples/highcharts/chartchooser/categorical-composition-donut-patterns/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-composition-donut-patterns/demo.css +++ b/samples/highcharts/chartchooser/categorical-composition-donut-patterns/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-composition-donut/demo.css b/samples/highcharts/chartchooser/categorical-composition-donut/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-composition-donut/demo.css +++ b/samples/highcharts/chartchooser/categorical-composition-donut/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-composition-pie-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-composition-pie-monochrome/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-composition-pie-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-composition-pie-monochrome/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-composition-pie-patterns/demo.css b/samples/highcharts/chartchooser/categorical-composition-pie-patterns/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-composition-pie-patterns/demo.css +++ b/samples/highcharts/chartchooser/categorical-composition-pie-patterns/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-composition-pie/demo.css b/samples/highcharts/chartchooser/categorical-composition-pie/demo.css index 4a9b050d99f..92542bb2203 100644 --- a/samples/highcharts/chartchooser/categorical-composition-pie/demo.css +++ b/samples/highcharts/chartchooser/categorical-composition-pie/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/highcharts/css/a11y/demo.css b/samples/highcharts/css/a11y/demo.css index f52e33d6689..c84c6237081 100644 --- a/samples/highcharts/css/a11y/demo.css +++ b/samples/highcharts/css/a11y/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/css/annotations-markers/demo.css b/samples/highcharts/css/annotations-markers/demo.css index 00a447651f7..dd3fe4bbf8e 100644 --- a/samples/highcharts/css/annotations-markers/demo.css +++ b/samples/highcharts/css/annotations-markers/demo.css @@ -1,4 +1,5 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; + #container { max-width: 800px; height: 400px; @@ -6,21 +7,21 @@ } .shape { - fill: none; - stroke-width: 1; - stroke: red; + fill: none; + stroke-width: 1; + stroke: red; } #shape-custom-shape path { - fill: red; + fill: red; } #shape-circle circle:first-child { - fill: rgba(224, 101, 0, 0.6); + fill: rgb(224 101 0 / 60%); } #shape-circle circle:nth-child(2) { - fill: none; - stroke-width: 2; - stroke: black; + fill: none; + stroke-width: 2; + stroke: black; } diff --git a/samples/highcharts/css/annotations/demo.css b/samples/highcharts/css/annotations/demo.css index 78f86e3c2c7..5ca49770255 100644 --- a/samples/highcharts/css/annotations/demo.css +++ b/samples/highcharts/css/annotations/demo.css @@ -1,4 +1,5 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; + #container { max-width: 800px; height: 400px; @@ -6,6 +7,6 @@ } .climb text { - fill: gray; - font-weight: normal; -} \ No newline at end of file + fill: gray; + font-weight: normal; +} diff --git a/samples/highcharts/css/axis-grid/demo.css b/samples/highcharts/css/axis-grid/demo.css index 28395435b9d..0d3fcb7ee05 100644 --- a/samples/highcharts/css/axis-grid/demo.css +++ b/samples/highcharts/css/axis-grid/demo.css @@ -1,18 +1,21 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-xaxis-grid .highcharts-grid-line { - stroke-width: 2px; - stroke: #d8d8d8; + stroke-width: 2px; + stroke: #d8d8d8; } + .highcharts-xaxis .highcharts-tick { - stroke-width: 2px; - stroke: #d8d8d8; + stroke-width: 2px; + stroke: #d8d8d8; } + .highcharts-minor-grid-line { - stroke-dasharray: 2, 2; -} \ No newline at end of file + stroke-dasharray: 2, 2; +} diff --git a/samples/highcharts/css/axis/demo.css b/samples/highcharts/css/axis/demo.css index ae8bc3c2f65..57ad1f039ac 100644 --- a/samples/highcharts/css/axis/demo.css +++ b/samples/highcharts/css/axis/demo.css @@ -1,34 +1,38 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } /* Link the series colors to axis colors */ .highcharts-color-0 { - fill: #7cb5ec; - stroke: #7cb5ec; + fill: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-axis.highcharts-color-0 .highcharts-axis-line { - stroke: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-axis.highcharts-color-0 text { - fill: #7cb5ec; + fill: #7cb5ec; } + .highcharts-color-1 { - fill: #90ed7d; - stroke: #90ed7d; + fill: #90ed7d; + stroke: #90ed7d; } + .highcharts-axis.highcharts-color-1 .highcharts-axis-line { - stroke: #90ed7d; + stroke: #90ed7d; } + .highcharts-axis.highcharts-color-1 text { - fill: #90ed7d; + fill: #90ed7d; } - .highcharts-yaxis .highcharts-axis-line { - stroke-width: 2px; + stroke-width: 2px; } diff --git a/samples/highcharts/css/boxplot/demo.css b/samples/highcharts/css/boxplot/demo.css index e5b2462a30b..3fa47ee3ff7 100644 --- a/samples/highcharts/css/boxplot/demo.css +++ b/samples/highcharts/css/boxplot/demo.css @@ -1,25 +1,30 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-boxplot-series .highcharts-point { - stroke-width: 2px; + stroke-width: 2px; } + .highcharts-boxplot-box { - fill: #F0F0E0; - stroke-dasharray: 4, 2; + fill: #f0f0e0; + stroke-dasharray: 4, 2; } + .highcharts-boxplot-median { - stroke: #0C5DA5; - stroke-width: 3px; + stroke: #0c5da5; + stroke-width: 3px; } + .highcharts-boxplot-stem { - stroke: #A63400; - stroke-dasharray: 1, 2; - stroke-width: 1px; + stroke: #a63400; + stroke-dasharray: 1, 2; + stroke-width: 1px; } + .highcharts-boxplot-whisker { - stroke: #3D9200; - stroke-width: 3px; + stroke: #3d9200; + stroke-width: 3px; } + .highcharts-plot-line-label tspan { - fill: gray; -} \ No newline at end of file + fill: gray; +} diff --git a/samples/highcharts/css/bubble-legend/demo.css b/samples/highcharts/css/bubble-legend/demo.css index 880d4024711..1b8519cec68 100644 --- a/samples/highcharts/css/bubble-legend/demo.css +++ b/samples/highcharts/css/bubble-legend/demo.css @@ -1,14 +1,17 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-bubble-legend-symbol { fill: #e4d354; } + .highcharts-bubble-legend-connectors { stroke-width: 2; } + .highcharts-bubble-legend-labels { font-size: 14px; } + .highcharts-point { fill: #e4d354; stroke-width: 2; diff --git a/samples/highcharts/css/bubble/demo.css b/samples/highcharts/css/bubble/demo.css index 4d53c2ea1dc..44da9ec42e4 100644 --- a/samples/highcharts/css/bubble/demo.css +++ b/samples/highcharts/css/bubble/demo.css @@ -1,13 +1,15 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-plot-border { - stroke-width: 1px; - stroke: silver; + stroke-width: 1px; + stroke: silver; } + .highcharts-plot-line { - stroke-width: 2px; - stroke-dasharray: 2, 2; + stroke-width: 2px; + stroke-dasharray: 2, 2; } + .highcharts-plot-line-label { - font-style: italic; -} \ No newline at end of file + font-style: italic; +} diff --git a/samples/highcharts/css/bullet-graph/demo.css b/samples/highcharts/css/bullet-graph/demo.css index cee80768e7b..6a1876d1d9c 100644 --- a/samples/highcharts/css/bullet-graph/demo.css +++ b/samples/highcharts/css/bullet-graph/demo.css @@ -1,33 +1,42 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; + #container1 { max-width: 800px; height: 115px; margin: 1em auto; } -#container2, #container3 { + +#container2, +#container3 { max-width: 800px; height: 85px; margin: 1em auto; } + .hc-cat-title { - font-size: 13px; - font-weight: bold; + font-size: 13px; + font-weight: bold; } + .plot-band-low { - fill: #666; - fill-opacity: 1; + fill: #666; + fill-opacity: 1; } + .plot-band-medium { - fill: #999; - fill-opacity: 1; + fill: #999; + fill-opacity: 1; } + .plot-band-high { - fill: #bbb; - fill-opacity: 1; + fill: #bbb; + fill-opacity: 1; } + .highcharts-bullet-target { - fill: black; + fill: black; } + .highcharts-bullet-series .highcharts-point { - fill: black; -} \ No newline at end of file + fill: black; +} diff --git a/samples/highcharts/css/candlestick/demo.css b/samples/highcharts/css/candlestick/demo.css index dc5a5a08152..ad229b189e5 100644 --- a/samples/highcharts/css/candlestick/demo.css +++ b/samples/highcharts/css/candlestick/demo.css @@ -1,9 +1,10 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-candlestick-series .highcharts-point { - stroke: #2f7ed8; + stroke: #2f7ed8; } + .highcharts-candlestick-series .highcharts-point-up { - stroke: silver; - fill: silver; -} \ No newline at end of file + stroke: silver; + fill: silver; +} diff --git a/samples/highcharts/css/chart-border-background/demo.css b/samples/highcharts/css/chart-border-background/demo.css index 97e4edd05c1..1a170131c5b 100644 --- a/samples/highcharts/css/chart-border-background/demo.css +++ b/samples/highcharts/css/chart-border-background/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-background { - fill: #efefef; - stroke: #a4edba; - stroke-width: 2px; -} \ No newline at end of file + fill: #efefef; + stroke: #a4edba; + stroke-width: 2px; +} diff --git a/samples/highcharts/css/chart-plotarea/demo.css b/samples/highcharts/css/chart-plotarea/demo.css index c6e22abb777..021d2e1a6a7 100644 --- a/samples/highcharts/css/chart-plotarea/demo.css +++ b/samples/highcharts/css/chart-plotarea/demo.css @@ -1,9 +1,10 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-plot-background { - fill: #efffff; + fill: #efffff; } + .highcharts-plot-border { - stroke-width: 2px; - stroke: #7cb5ec; -} \ No newline at end of file + stroke-width: 2px; + stroke: #7cb5ec; +} diff --git a/samples/highcharts/css/chart/demo.css b/samples/highcharts/css/chart/demo.css index c4ac2758553..adad078af20 100644 --- a/samples/highcharts/css/chart/demo.css +++ b/samples/highcharts/css/chart/demo.css @@ -1,10 +1,11 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-root { - font-family: 'Courier New', monospace; -} \ No newline at end of file + font-family: "Courier New", monospace; +} diff --git a/samples/highcharts/css/color-zones/demo.css b/samples/highcharts/css/color-zones/demo.css index 64b83796402..e08e3ada2f6 100644 --- a/samples/highcharts/css/color-zones/demo.css +++ b/samples/highcharts/css/color-zones/demo.css @@ -1,33 +1,41 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-point { - stroke: white; + stroke: white; } .highcharts-graph.zone-0 { - stroke: #f7a35c; + stroke: #f7a35c; } + .highcharts-area.zone-0 { - fill: #f7a35c; + fill: #f7a35c; } + .highcharts-point.zone-0 { - fill: #f7a35c; + fill: #f7a35c; } + .highcharts-graph.zone-1 { - stroke: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-area.zone-1 { - fill: #7cb5ec; + fill: #7cb5ec; } + .highcharts-point.zone-1 { - fill: #7cb5ec; + fill: #7cb5ec; } + .highcharts-graph.zone-2 { - stroke: #90ed7d; + stroke: #90ed7d; } + .highcharts-area.zone-2 { - fill: #90ed7d; + fill: #90ed7d; } + .highcharts-point.zone-2 { - fill: #90ed7d; -} \ No newline at end of file + fill: #90ed7d; +} diff --git a/samples/highcharts/css/colors/demo.css b/samples/highcharts/css/colors/demo.css index a1902e5af6b..1632dc471ae 100644 --- a/samples/highcharts/css/colors/demo.css +++ b/samples/highcharts/css/colors/demo.css @@ -1,10 +1,10 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; } /* Since we're redefining colors after highcharts.css, we need to be specific @@ -14,79 +14,87 @@ SASS file and build it to CSS. */ .highcharts-point.highcharts-color-0, .highcharts-legend-item.highcharts-color-0 .highcharts-point, .highcharts-tooltip .highcharts-color-0 { - fill: #b3597c; + fill: #b3597c; } + .highcharts-tooltip.highcharts-color-0, .highcharts-data-label-connector.highcharts-color-0 { - stroke: #b3597c; + stroke: #b3597c; } .highcharts-point.highcharts-color-1, .highcharts-legend-item.highcharts-color-1 .highcharts-point, .highcharts-tooltip .highcharts-color-1 { - fill: #c4688c; + fill: #c4688c; } + .highcharts-tooltip.highcharts-color-1, .highcharts-data-label-connector.highcharts-color-1 { - stroke: #c4688c; + stroke: #c4688c; } .highcharts-point.highcharts-color-2, .highcharts-legend-item.highcharts-color-2 .highcharts-point, .highcharts-tooltip .highcharts-color-2 { - fill: #78a8d1; + fill: #78a8d1; } + .highcharts-tooltip.highcharts-color-2, .highcharts-data-label-connector.highcharts-color-2 { - stroke: #78a8d1; + stroke: #78a8d1; } .highcharts-point.highcharts-color-3, .highcharts-legend-item.highcharts-color-3 .highcharts-point, .highcharts-tooltip .highcharts-color-3 { - fill: #7991d2; + fill: #7991d2; } + .highcharts-tooltip.highcharts-color-3, .highcharts-data-label-connector.highcharts-color-3 { - stroke: #7991d2; + stroke: #7991d2; } .highcharts-point.highcharts-color-4, .highcharts-legend-item.highcharts-color-4 .highcharts-point, .highcharts-tooltip .highcharts-color-4 { - fill: #7d7bd4; + fill: #7d7bd4; } + .highcharts-tooltip.highcharts-color-4, .highcharts-data-label-connector.highcharts-color-4 { - stroke: #7d7bd4; + stroke: #7d7bd4; } .highcharts-point.highcharts-color-5, .highcharts-legend-item.highcharts-color-5 .highcharts-point, .highcharts-tooltip .highcharts-color-5 { - fill: #977dd5; + fill: #977dd5; } + .highcharts-tooltip.highcharts-color-5, .highcharts-data-label-connector.highcharts-color-5 { - stroke: #977dd5; + stroke: #977dd5; } .highcharts-point.highcharts-color-6, .highcharts-legend-item.highcharts-color-6 .highcharts-point, .highcharts-tooltip .highcharts-color-6 { - fill: #b3597c; + fill: #b3597c; } + .highcharts-tooltip.highcharts-color-6, .highcharts-data-label-connector.highcharts-color-6 { - stroke: #b3597c; + stroke: #b3597c; } .highcharts-point.highcharts-color-7, .highcharts-legend-item.highcharts-color-7 .highcharts-point, .highcharts-tooltip .highcharts-color-7 { - fill: #b27fd6; + fill: #b27fd6; } + .highcharts-tooltip.highcharts-color-7, .highcharts-data-label-connector.highcharts-color-7 { - stroke: #b27fd6; + stroke: #b27fd6; } diff --git a/samples/highcharts/css/column-3d/demo.css b/samples/highcharts/css/column-3d/demo.css index 21acc53b3ae..2a51acabba1 100644 --- a/samples/highcharts/css/column-3d/demo.css +++ b/samples/highcharts/css/column-3d/demo.css @@ -1,8 +1,8 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - min-width: 300px; - max-width: 800px; - margin: 0 auto; + height: 400px; + min-width: 300px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/css/column-density/demo.css b/samples/highcharts/css/column-density/demo.css index dcf444885e7..33cad9cf870 100644 --- a/samples/highcharts/css/column-density/demo.css +++ b/samples/highcharts/css/column-density/demo.css @@ -1,12 +1,12 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - min-width: 300px; - max-width: 800px; - margin: 0 auto; + height: 400px; + min-width: 300px; + max-width: 800px; + margin: 0 auto; } .highcharts-column-series .highcharts-point { - stroke: black; -} \ No newline at end of file + stroke: black; +} diff --git a/samples/highcharts/css/credits/demo.css b/samples/highcharts/css/credits/demo.css index b8ecce26a6a..cab73bd0606 100644 --- a/samples/highcharts/css/credits/demo.css +++ b/samples/highcharts/css/credits/demo.css @@ -1,17 +1,19 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-credits { - font-style: italic; + font-style: italic; font-size: 2em; fill: #90ed7d; transition: fill 250ms; } + .highcharts-credits:hover { - fill: black; - font-size: 2em; -}; \ No newline at end of file + fill: black; + font-size: 2em; +} diff --git a/samples/highcharts/css/crosshair-label/demo.css b/samples/highcharts/css/crosshair-label/demo.css index a1d358a7589..27fc9753dec 100644 --- a/samples/highcharts/css/crosshair-label/demo.css +++ b/samples/highcharts/css/crosshair-label/demo.css @@ -1,14 +1,16 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-crosshair-label { - stroke-width: 1px; - stroke: gray; + stroke-width: 1px; + stroke: gray; } + .highcharts-crosshair-label text { - fill: black; + fill: black; } diff --git a/samples/highcharts/css/crosshairs/demo.css b/samples/highcharts/css/crosshairs/demo.css index f52e33d6689..c84c6237081 100644 --- a/samples/highcharts/css/crosshairs/demo.css +++ b/samples/highcharts/css/crosshairs/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/css/dark-unica-highcharts/demo.css b/samples/highcharts/css/dark-unica-highcharts/demo.css index 52b268f1638..74eb1e9d2fe 100644 --- a/samples/highcharts/css/dark-unica-highcharts/demo.css +++ b/samples/highcharts/css/dark-unica-highcharts/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/dark-unica.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/dark-unica.css"; diff --git a/samples/highcharts/css/dark-unica-highmaps/demo.css b/samples/highcharts/css/dark-unica-highmaps/demo.css index 52b268f1638..74eb1e9d2fe 100644 --- a/samples/highcharts/css/dark-unica-highmaps/demo.css +++ b/samples/highcharts/css/dark-unica-highmaps/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/dark-unica.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/dark-unica.css"; diff --git a/samples/highcharts/css/dark-unica-highstock/demo.css b/samples/highcharts/css/dark-unica-highstock/demo.css index 52b268f1638..74eb1e9d2fe 100644 --- a/samples/highcharts/css/dark-unica-highstock/demo.css +++ b/samples/highcharts/css/dark-unica-highstock/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/dark-unica.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/dark-unica.css"; diff --git a/samples/highcharts/css/data-label-contrast/demo.css b/samples/highcharts/css/data-label-contrast/demo.css index 5dfa97aa364..97aa234db08 100644 --- a/samples/highcharts/css/data-label-contrast/demo.css +++ b/samples/highcharts/css/data-label-contrast/demo.css @@ -1,15 +1,15 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } /* General data label style */ .highcharts-data-label text { - fill: black; - text-shadow: 1px 1px white, 1px -1px white, -1px -1px white, -1px 1px white; + fill: black; + text-shadow: 1px 1px white, 1px -1px white, -1px -1px white, -1px 1px white; } /* For the darkest columns, invert the data label text color and shadow */ @@ -18,6 +18,6 @@ .highcharts-data-label-color-4 text, .highcharts-data-label-color-5 text, .highcharts-data-label-color-7 text { - fill: white; - text-shadow: 1px 1px black, 1px -1px black, -1px -1px black, -1px 1px black; -} \ No newline at end of file + fill: white; + text-shadow: 1px 1px black, 1px -1px black, -1px -1px black, -1px 1px black; +} diff --git a/samples/highcharts/css/em/demo.css b/samples/highcharts/css/em/demo.css index 84d5fc0edf9..f0b8d358365 100644 --- a/samples/highcharts/css/em/demo.css +++ b/samples/highcharts/css/em/demo.css @@ -1,21 +1,22 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #main { - width: 600px; - margin: 0 auto; + width: 600px; + margin: 0 auto; } + #container { - height: 400px; + height: 400px; } + input#em { - width: 100%; + width: 100%; } .highcharts-container { - font-size: 1em; + font-size: 1em; } - /* Apply relative sizes to visible elements */ .highcharts-yaxis-grid .highcharts-grid-line { stroke-width: 0.0625em; @@ -26,8 +27,9 @@ input#em { } .highcharts-graph { - stroke-width: 0.125em; + stroke-width: 0.125em; } + .highcharts-point { - stroke-width: 0.125em; + stroke-width: 0.125em; } diff --git a/samples/highcharts/css/error-bar/demo.css b/samples/highcharts/css/error-bar/demo.css index bd766a79f65..3959f468a48 100644 --- a/samples/highcharts/css/error-bar/demo.css +++ b/samples/highcharts/css/error-bar/demo.css @@ -1,2 +1 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; - +@import "https://code.highcharts.com/css/highcharts.css"; diff --git a/samples/highcharts/css/exporting-offline/demo.css b/samples/highcharts/css/exporting-offline/demo.css index f52e33d6689..c84c6237081 100644 --- a/samples/highcharts/css/exporting-offline/demo.css +++ b/samples/highcharts/css/exporting-offline/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/css/exporting-style/demo.css b/samples/highcharts/css/exporting-style/demo.css index f52e33d6689..c84c6237081 100644 --- a/samples/highcharts/css/exporting-style/demo.css +++ b/samples/highcharts/css/exporting-style/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/css/exporting/demo.css b/samples/highcharts/css/exporting/demo.css index 3328ca9684e..1b8c0847585 100644 --- a/samples/highcharts/css/exporting/demo.css +++ b/samples/highcharts/css/exporting/demo.css @@ -1,16 +1,17 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 300px; - margin-top: 1em; - max-width: 800px; - margin: 0 auto + height: 300px; + margin-top: 1em; + max-width: 800px; + margin: 0 auto; } + .highcharts-column-series rect { - stroke-dasharray: 2; - stroke: black; + stroke-dasharray: 2; + stroke: black; } .CodeMirror { - height: auto !important; -} \ No newline at end of file + height: auto !important; +} diff --git a/samples/highcharts/css/flags/demo.css b/samples/highcharts/css/flags/demo.css index de5915a37c3..194ba7e006c 100644 --- a/samples/highcharts/css/flags/demo.css +++ b/samples/highcharts/css/flags/demo.css @@ -1,20 +1,25 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-flags-series .highcharts-point { - transition: fill 250ms; + transition: fill 250ms; } + .highcharts-flags-series .highcharts-point text { - transition: fill 250ms; + transition: fill 250ms; } + .darker-flags .highcharts-point path { - fill: #395C84; + fill: #395c84; } + .darker-flags .highcharts-point text { - fill: white; + fill: white; } + .circle-flags .highcharts-point-hover path { - fill: #395C84; + fill: #395c84; } + .circle-flags .highcharts-point-hover text { - fill: white; -} \ No newline at end of file + fill: white; +} diff --git a/samples/highcharts/css/gauge/demo.css b/samples/highcharts/css/gauge/demo.css index f237686339c..0b35b817fe0 100644 --- a/samples/highcharts/css/gauge/demo.css +++ b/samples/highcharts/css/gauge/demo.css @@ -1,45 +1,54 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .outer-pane { - fill: #EFEFEF; + fill: #efefef; } + .middle-pane { - stroke-width: 1px; - stroke: #AAA; + stroke-width: 1px; + stroke: #aaa; } + .inner-pane { - fill: #DDDDDD; + fill: #ddd; } + .green-band { - fill: #55BF3B; - fill-opacity: 1; + fill: #55bf3b; + fill-opacity: 1; } + .yellow-band { - fill: #DDDF0D; - fill-opacity: 1; + fill: #dddf0d; + fill-opacity: 1; } + .red-band { - fill: #DF5353; - fill-opacity: 1; + fill: #df5353; + fill-opacity: 1; } + .highcharts-gauge-series .highcharts-pivot { - stroke-width: 1px; - stroke: black; - fill-opacity: 0.3; + stroke-width: 1px; + stroke: black; + fill-opacity: 0.3; } + .highcharts-gauge-series .highcharts-dial { - fill: gray; + fill: gray; } + .highcharts-yaxis .highcharts-tick { - stroke-width: 2px; - stroke: #666666; + stroke-width: 2px; + stroke: #666; } + .highcharts-yaxis-grid .highcharts-grid-line, .highcharts-yaxis-grid .highcharts-minor-grid-line { - display: none; + display: none; } .highcharts-yaxis .highcharts-minor-tick { - stroke-width: 1px; - stroke: #999999; -} \ No newline at end of file + stroke-width: 1px; + stroke: #999; +} diff --git a/samples/highcharts/css/gradient-island/demo.css b/samples/highcharts/css/gradient-island/demo.css index e05a949ce81..2024eae71a0 100644 --- a/samples/highcharts/css/gradient-island/demo.css +++ b/samples/highcharts/css/gradient-island/demo.css @@ -1,37 +1,43 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; } /* Define the stop colors */ #gradient-0 stop { - stop-color: #7cb5ec; + stop-color: #7cb5ec; } + #gradient-0 stop[offset="0"] { - stop-opacity: 0.75; + stop-opacity: 0.75; } + #gradient-0 stop[offset="1"] { - stop-opacity: 0; + stop-opacity: 0; } + #gradient-1 stop { - stop-color: #cccccc; + stop-color: #ccc; } + #gradient-1 stop[offset="0"] { - stop-opacity: 0; + stop-opacity: 0; } + #gradient-1 stop[offset="1"] { - stop-opacity: 0.25; + stop-opacity: 0.25; } /* Apply the gradients */ .highcharts-plot-background { - fill: url(#gradient-1); + fill: url(#gradient-1); } + .highcharts-color-0 .highcharts-area { - fill-opacity: 1; - fill: url(#gradient-0); -} \ No newline at end of file + fill-opacity: 1; + fill: url(#gradient-0); +} diff --git a/samples/highcharts/css/gradient/demo.css b/samples/highcharts/css/gradient/demo.css index e05a949ce81..2024eae71a0 100644 --- a/samples/highcharts/css/gradient/demo.css +++ b/samples/highcharts/css/gradient/demo.css @@ -1,37 +1,43 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; } /* Define the stop colors */ #gradient-0 stop { - stop-color: #7cb5ec; + stop-color: #7cb5ec; } + #gradient-0 stop[offset="0"] { - stop-opacity: 0.75; + stop-opacity: 0.75; } + #gradient-0 stop[offset="1"] { - stop-opacity: 0; + stop-opacity: 0; } + #gradient-1 stop { - stop-color: #cccccc; + stop-color: #ccc; } + #gradient-1 stop[offset="0"] { - stop-opacity: 0; + stop-opacity: 0; } + #gradient-1 stop[offset="1"] { - stop-opacity: 0.25; + stop-opacity: 0.25; } /* Apply the gradients */ .highcharts-plot-background { - fill: url(#gradient-1); + fill: url(#gradient-1); } + .highcharts-color-0 .highcharts-area { - fill-opacity: 1; - fill: url(#gradient-0); -} \ No newline at end of file + fill-opacity: 1; + fill: url(#gradient-0); +} diff --git a/samples/highcharts/css/grid-light-highcharts/demo.css b/samples/highcharts/css/grid-light-highcharts/demo.css index c5f8231a4e8..b218a5331d0 100644 --- a/samples/highcharts/css/grid-light-highcharts/demo.css +++ b/samples/highcharts/css/grid-light-highcharts/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/grid-light.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/grid-light.css"; diff --git a/samples/highcharts/css/grid-light-highmaps/demo.css b/samples/highcharts/css/grid-light-highmaps/demo.css index c5f8231a4e8..b218a5331d0 100644 --- a/samples/highcharts/css/grid-light-highmaps/demo.css +++ b/samples/highcharts/css/grid-light-highmaps/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/grid-light.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/grid-light.css"; diff --git a/samples/highcharts/css/grid-light-highstock/demo.css b/samples/highcharts/css/grid-light-highstock/demo.css index c5f8231a4e8..b218a5331d0 100644 --- a/samples/highcharts/css/grid-light-highstock/demo.css +++ b/samples/highcharts/css/grid-light-highstock/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/grid-light.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/grid-light.css"; diff --git a/samples/highcharts/css/hollow-candlestick/demo.css b/samples/highcharts/css/hollow-candlestick/demo.css index 7c1756724ab..4ea330f7ac1 100644 --- a/samples/highcharts/css/hollow-candlestick/demo.css +++ b/samples/highcharts/css/hollow-candlestick/demo.css @@ -1,14 +1,16 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-hollowcandlestick-series .highcharts-point-down { fill: #ff5e00; - stroke: #ff5e00 + stroke: #ff5e00; } + .highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up { fill: #35bd00; stroke: #35bd00; } + .highcharts-hollowcandlestick-series .highcharts-point-up { fill: transparent; stroke: #35bd00; -} \ No newline at end of file +} diff --git a/samples/highcharts/css/legend/demo.css b/samples/highcharts/css/legend/demo.css index b4572043e78..636a7c09469 100644 --- a/samples/highcharts/css/legend/demo.css +++ b/samples/highcharts/css/legend/demo.css @@ -1,40 +1,49 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-legend text { - text-shadow: 0 0 2px black, 0 0 2px black; + text-shadow: 0 0 2px black, 0 0 2px black; } + .highcharts-legend-box { - fill: black; - fill-opacity: 0.7; - stroke: black; - stroke-width: 1px; + fill: black; + fill-opacity: 0.7; + stroke: black; + stroke-width: 1px; } + .highcharts-legend-item text { - fill: #e0e0e0; - transition: fill 250ms; + fill: #e0e0e0; + transition: fill 250ms; } + .highcharts-legend-item:hover text { - fill: white; + fill: white; } + .highcharts-legend-item-hidden * { fill: gray !important; stroke: gray !important; } + .highcharts-legend-title { - fill: white; - font-style: italic; + fill: white; + font-style: italic; } + .highcharts-legend-navigation { - fill: white; + fill: white; } + .highcharts-legend-nav-active { - fill: white; + fill: white; } + .highcharts-legend-nav-inactive { - fill: gray; + fill: gray; } diff --git a/samples/highcharts/css/loading/demo.css b/samples/highcharts/css/loading/demo.css index 13b067e339e..ccfb388a079 100644 --- a/samples/highcharts/css/loading/demo.css +++ b/samples/highcharts/css/loading/demo.css @@ -1,15 +1,18 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #main { - max-width: 800px; - margin: 0 auto; + max-width: 800px; + margin: 0 auto; } + #container { - height: 400px; + height: 400px; } + .highcharts-loading { - background: silver; + background: silver; } + .highcharts-loading-inner { - color: blue; -} \ No newline at end of file + color: blue; +} diff --git a/samples/highcharts/css/map-dataclasses/demo.css b/samples/highcharts/css/map-dataclasses/demo.css index 42012d13a3c..ccd1537983a 100644 --- a/samples/highcharts/css/map-dataclasses/demo.css +++ b/samples/highcharts/css/map-dataclasses/demo.css @@ -1,11 +1,12 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; @@ -18,14 +19,16 @@ /* Data class colors */ .highcharts-color-0 { - fill: rgb(239, 239, 255); - stroke: rgb(239, 239, 255); + fill: rgb(239 239 255); + stroke: rgb(239 239 255); } + .highcharts-color-1 { - fill: rgb(120, 148, 186); - stroke: rgb(120, 148, 186); + fill: rgb(120 148 186); + stroke: rgb(120 148 186); } + .highcharts-color-2 { - fill: rgb(0, 56, 117); - stroke: rgb(0, 56, 117); -} \ No newline at end of file + fill: rgb(0 56 117); + stroke: rgb(0 56 117); +} diff --git a/samples/highcharts/css/ohlc/demo.css b/samples/highcharts/css/ohlc/demo.css index bd766a79f65..3959f468a48 100644 --- a/samples/highcharts/css/ohlc/demo.css +++ b/samples/highcharts/css/ohlc/demo.css @@ -1,2 +1 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; - +@import "https://code.highcharts.com/css/highcharts.css"; diff --git a/samples/highcharts/css/pane/demo.css b/samples/highcharts/css/pane/demo.css index bf15aa35dcc..9cf835814b7 100644 --- a/samples/highcharts/css/pane/demo.css +++ b/samples/highcharts/css/pane/demo.css @@ -1,28 +1,34 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-yaxis-grid .highcharts-grid-line, .highcharts-yaxis-grid .highcharts-minor-grid-line { - display: none; + display: none; } + .highcharts-plot-band { - fill-opacity: 1; + fill-opacity: 1; } + .highcharts-plot-band.good { - fill: #90ed7d; + fill: #90ed7d; } + .highcharts-plot-band.bad { - fill: #DDDF0D; + fill: #dddf0d; } + .highcharts-plot-band.ugly { - fill: #f45b5b; + fill: #f45b5b; } + .highcharts-pane:nth-child(1) { - fill: #efffff; - stroke-width: 1px; - stroke: gray; + fill: #efffff; + stroke-width: 1px; + stroke: gray; } + .highcharts-pane:nth-child(2) { - fill: white; - stroke-width: 1px; - stroke: #eeeeee; -} \ No newline at end of file + fill: white; + stroke-width: 1px; + stroke: #eee; +} diff --git a/samples/highcharts/css/pattern/demo.css b/samples/highcharts/css/pattern/demo.css index 014dad008ae..c1a7d853d32 100644 --- a/samples/highcharts/css/pattern/demo.css +++ b/samples/highcharts/css/pattern/demo.css @@ -1,33 +1,36 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; } .highcharts-legend .highcharts-point { stroke-width: 0; } - /* Pattern presentational properties */ #hatch-left path { - stroke: #7cb5ec; - stroke-width: 1px; + stroke: #7cb5ec; + stroke-width: 1px; } + #grid rect { - fill: #ffffff; + fill: #fff; } + #grid path { - stroke: #434348; - stroke-width: 1px; + stroke: #434348; + stroke-width: 1px; } -.highcharts-series-0 .highcharts-area, .highcharts-legend .highcharts-series-0 .highcharts-point { - fill: url(#hatch-left); +.highcharts-series-0 .highcharts-area, +.highcharts-legend .highcharts-series-0 .highcharts-point { + fill: url(#hatch-left); } + .highcharts-series-1 .highcharts-point { - fill: url(#grid); -} \ No newline at end of file + fill: url(#grid); +} diff --git a/samples/highcharts/css/pie-point/demo.css b/samples/highcharts/css/pie-point/demo.css index 44ce6b3e81a..9dbc925b596 100644 --- a/samples/highcharts/css/pie-point/demo.css +++ b/samples/highcharts/css/pie-point/demo.css @@ -1,17 +1,19 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; } + .highcharts-pie-series .highcharts-point { - stroke: #EDE; - stroke-width: 2px; + stroke: #ede; + stroke-width: 2px; } + .highcharts-pie-series .highcharts-data-label-connector { - stroke: silver; - stroke-dasharray: 2, 2; - stroke-width: 2px; -} \ No newline at end of file + stroke: silver; + stroke-dasharray: 2, 2; + stroke-width: 2px; +} diff --git a/samples/highcharts/css/polygon/demo.css b/samples/highcharts/css/polygon/demo.css index 85b4382ebe6..2c95976d428 100644 --- a/samples/highcharts/css/polygon/demo.css +++ b/samples/highcharts/css/polygon/demo.css @@ -1,12 +1,14 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - min-width: 310px; - height: 400px; - max-width: 600px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 600px; + margin: 0 auto; +} + +.highcharts-polygon-series .highcharts-graph, +.highcharts-polygon-series .highcharts-point { + fill-opacity: 0.3; + stroke-width: 1px; } -.highcharts-polygon-series .highcharts-graph, .highcharts-polygon-series .highcharts-point { - fill-opacity: 0.3; - stroke-width: 1px; -} \ No newline at end of file diff --git a/samples/highcharts/css/sand-signika-highcharts/demo.css b/samples/highcharts/css/sand-signika-highcharts/demo.css index 9c01314815b..a1708755604 100644 --- a/samples/highcharts/css/sand-signika-highcharts/demo.css +++ b/samples/highcharts/css/sand-signika-highcharts/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/sand-signika.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/sand-signika.css"; diff --git a/samples/highcharts/css/sand-signika-highmaps/demo.css b/samples/highcharts/css/sand-signika-highmaps/demo.css index 9c01314815b..a1708755604 100644 --- a/samples/highcharts/css/sand-signika-highmaps/demo.css +++ b/samples/highcharts/css/sand-signika-highmaps/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/sand-signika.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/sand-signika.css"; diff --git a/samples/highcharts/css/sand-signika-highstock/demo.css b/samples/highcharts/css/sand-signika-highstock/demo.css index 9c01314815b..a1708755604 100644 --- a/samples/highcharts/css/sand-signika-highstock/demo.css +++ b/samples/highcharts/css/sand-signika-highstock/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/themes/sand-signika.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/themes/sand-signika.css"; diff --git a/samples/highcharts/css/sankey/demo.css b/samples/highcharts/css/sankey/demo.css index ff1f8ffc0f8..1c689136144 100644 --- a/samples/highcharts/css/sankey/demo.css +++ b/samples/highcharts/css/sankey/demo.css @@ -1,4 +1,4 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { min-width: 300px; @@ -8,22 +8,26 @@ } .highcharts-color-0 { - fill: #666666; + fill: #666; } + .highcharts-color-1 { - fill: #7cb5ec; + fill: #7cb5ec; } + .highcharts-color-2 { - fill: #000000; + fill: #000; } + .highcharts-color-3 { - fill: #90ed7d; + fill: #90ed7d; } + .highcharts-color-4 { - fill: #f7a35c; + fill: #f7a35c; } .highcharts-sankey-series .highcharts-data-label text { - fill: white; - text-shadow: 1px 0 0 black, 1px 1px 1px black; -} \ No newline at end of file + fill: white; + text-shadow: 1px 0 0 black, 1px 1px 1px black; +} diff --git a/samples/highcharts/css/scatter/demo.css b/samples/highcharts/css/scatter/demo.css index ccbf950c401..e237b5ae168 100644 --- a/samples/highcharts/css/scatter/demo.css +++ b/samples/highcharts/css/scatter/demo.css @@ -1,20 +1,22 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - min-width: 310px; - height: 400px; - max-width: 800px; - margin: 0 auto; + min-width: 310px; + height: 400px; + max-width: 800px; + margin: 0 auto; } .highcharts-color-0 { - fill: rgba(223, 83, 83, .75); - stroke: rgba(223, 83, 83, .75); + fill: rgb(223 83 83 / 75%); + stroke: rgb(223 83 83 / 75%); } + .highcharts-color-1 { - fill: rgba(119, 152, 191, .75); - stroke: rgba(119, 152, 191, .75); + fill: rgb(119 152 191 / 75%); + stroke: rgb(119 152 191 / 75%); } + .highcharts-point-hover { - stroke: black; -} \ No newline at end of file + stroke: black; +} diff --git a/samples/highcharts/css/series-cursor/demo.css b/samples/highcharts/css/series-cursor/demo.css index 08b3b8d356a..dd846ca40d6 100644 --- a/samples/highcharts/css/series-cursor/demo.css +++ b/samples/highcharts/css/series-cursor/demo.css @@ -1,15 +1,16 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - min-width: 300px; - max-width: 800px; - margin: 0 auto; + height: 400px; + min-width: 300px; + max-width: 800px; + margin: 0 auto; } .highcharts-series-0 { - cursor: pointer; + cursor: pointer; } + .highcharts-series-1 { - cursor: pointer; -} \ No newline at end of file + cursor: pointer; +} diff --git a/samples/highcharts/css/series-dashstyle/demo.css b/samples/highcharts/css/series-dashstyle/demo.css index a84666aefc1..d025d0fae7d 100644 --- a/samples/highcharts/css/series-dashstyle/demo.css +++ b/samples/highcharts/css/series-dashstyle/demo.css @@ -1,10 +1,10 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - min-width: 300px; - max-width: 800px; - margin: 0 auto; + height: 400px; + min-width: 300px; + max-width: 800px; + margin: 0 auto; } /* All black, rely on the dashes */ @@ -19,8 +19,9 @@ } .highcharts-series-0 { - stroke-dasharray: 10, 12; + stroke-dasharray: 10, 12; } + .highcharts-series-1 { - stroke-dasharray: 1, 3; -} \ No newline at end of file + stroke-dasharray: 1, 3; +} diff --git a/samples/highcharts/css/series-datalabels/demo.css b/samples/highcharts/css/series-datalabels/demo.css index 452dcbdb753..7d285a6ac18 100644 --- a/samples/highcharts/css/series-datalabels/demo.css +++ b/samples/highcharts/css/series-datalabels/demo.css @@ -1,25 +1,29 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - min-width: 300px; - max-width: 800px; - margin: 0 auto; + height: 400px; + min-width: 300px; + max-width: 800px; + margin: 0 auto; } + .highcharts-data-label-box { - fill: #a4edba; - stroke: gray; - stroke-width: 1px; + fill: #a4edba; + stroke: gray; + stroke-width: 1px; } + .highcharts-data-label { - font-weight: normal; + font-weight: normal; } + .highlight .highcharts-data-label-box { - fill: red; - stroke-width: 2px; - stroke: black; + fill: red; + stroke-width: 2px; + stroke: black; } + .highlight.highcharts-data-label text { - font-weight: bold; - fill: white; -} \ No newline at end of file + font-weight: bold; + fill: white; +} diff --git a/samples/highcharts/css/series-marker/demo.css b/samples/highcharts/css/series-marker/demo.css index e9fa4ac979f..5822c62c4b1 100644 --- a/samples/highcharts/css/series-marker/demo.css +++ b/samples/highcharts/css/series-marker/demo.css @@ -1,8 +1,8 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; +} diff --git a/samples/highcharts/css/series-negative-color/demo.css b/samples/highcharts/css/series-negative-color/demo.css index c8724f278c4..c5862903bf3 100644 --- a/samples/highcharts/css/series-negative-color/demo.css +++ b/samples/highcharts/css/series-negative-color/demo.css @@ -1,21 +1,26 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-point { - stroke: white; + stroke: white; } .main-color .highcharts-graph { - stroke: red; + stroke: red; } -.main-color, .main-color .highcharts-point { - fill: red; + +.main-color, +.main-color .highcharts-point { + fill: red; } + .highcharts-graph.highcharts-negative { - stroke: blue; + stroke: blue; } + .highcharts-area.highcharts-negative { - fill: blue; + fill: blue; } + .highcharts-point.highcharts-negative { - fill: blue; -} \ No newline at end of file + fill: blue; +} diff --git a/samples/highcharts/css/shadow/demo.css b/samples/highcharts/css/shadow/demo.css index 81a7b132bd8..7daf78d8a15 100644 --- a/samples/highcharts/css/shadow/demo.css +++ b/samples/highcharts/css/shadow/demo.css @@ -1,22 +1,25 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - min-width: 320px; - margin: 0 auto; + height: 400px; + max-width: 800px; + min-width: 320px; + margin: 0 auto; } .highcharts-plot-background { - fill: #333333; + fill: #333; } + .highcharts-color-0 { - fill: yellow; - stroke: yellow; + fill: yellow; + stroke: yellow; } + .highcharts-graph { - filter: url(#glow); + filter: url(#glow); } + .highcharts-tooltip { - filter: url(#glow) !important; -} \ No newline at end of file + filter: url(#glow) !important; +} diff --git a/samples/highcharts/css/stock-navigator/demo.css b/samples/highcharts/css/stock-navigator/demo.css index bd766a79f65..3959f468a48 100644 --- a/samples/highcharts/css/stock-navigator/demo.css +++ b/samples/highcharts/css/stock-navigator/demo.css @@ -1,2 +1 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; - +@import "https://code.highcharts.com/css/highcharts.css"; diff --git a/samples/highcharts/css/sunburst/demo.css b/samples/highcharts/css/sunburst/demo.css index 5f985b5a1d7..b5ea82c55d7 100644 --- a/samples/highcharts/css/sunburst/demo.css +++ b/samples/highcharts/css/sunburst/demo.css @@ -1,10 +1,11 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .highcharts-sunburst-series .highcharts-point { stroke: white; stroke-width: 1px; @@ -12,8 +13,8 @@ /* General data label style */ text.highcharts-data-label { - fill: black; - text-shadow: 1px 1px white, 1px -1px white, -1px -1px white, -1px 1px white; + fill: black; + text-shadow: 1px 1px white, 1px -1px white, -1px -1px white, -1px 1px white; } /* For the darkest columns, invert the data label text color and shadow */ @@ -22,6 +23,6 @@ text.highcharts-data-label-color-1, text.highcharts-data-label-color-4, text.highcharts-data-label-color-5, text.highcharts-data-label-color-7 { - fill: white; - text-shadow: 1px 1px black, 1px -1px black, -1px -1px black, -1px 1px black; -} \ No newline at end of file + fill: white; + text-shadow: 1px 1px black, 1px -1px black, -1px -1px black, -1px 1px black; +} diff --git a/samples/highcharts/css/titles/demo.css b/samples/highcharts/css/titles/demo.css index 2651e52e4d0..19e78c590c8 100644 --- a/samples/highcharts/css/titles/demo.css +++ b/samples/highcharts/css/titles/demo.css @@ -1,23 +1,26 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-title { fill: #434348; font-weight: bold; letter-spacing: 0.3em; font-size: 3em; } + .highcharts-subtitle { - font-family: 'Courier New', monospace; + font-family: "Courier New", monospace; font-style: italic; fill: #7cb5ec; } + .highcharts-caption { - font-family: 'Courier New', monospace; + font-family: "Courier New", monospace; font-style: italic; fill: green; -} \ No newline at end of file +} diff --git a/samples/highcharts/css/tooltip-border-background/demo.css b/samples/highcharts/css/tooltip-border-background/demo.css index b7863769f12..88acdb4c04f 100644 --- a/samples/highcharts/css/tooltip-border-background/demo.css +++ b/samples/highcharts/css/tooltip-border-background/demo.css @@ -1,18 +1,18 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } .highcharts-tooltip-box { - fill: black; - fill-opacity: 0.6; - stroke-width: 0; + fill: black; + fill-opacity: 0.6; + stroke-width: 0; } .highcharts-tooltip text { - fill: white; - text-shadow: 0 0 3px black; -} \ No newline at end of file + fill: white; + text-shadow: 0 0 3px black; +} diff --git a/samples/highcharts/css/treemap-coloraxis/demo.css b/samples/highcharts/css/treemap-coloraxis/demo.css index c8ea2c4ab5e..88ffe336e08 100644 --- a/samples/highcharts/css/treemap-coloraxis/demo.css +++ b/samples/highcharts/css/treemap-coloraxis/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/css/treemap/demo.css b/samples/highcharts/css/treemap/demo.css index c8ea2c4ab5e..88ffe336e08 100644 --- a/samples/highcharts/css/treemap/demo.css +++ b/samples/highcharts/css/treemap/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/css/waterfall/demo.css b/samples/highcharts/css/waterfall/demo.css index 2a485a2c5fa..5f88fd18d20 100644 --- a/samples/highcharts/css/waterfall/demo.css +++ b/samples/highcharts/css/waterfall/demo.css @@ -1,23 +1,28 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } + .highcharts-data-labels text { - fill: white; - text-shadow: 1px 1px black, 1px -1px black, -1px -1px black, -1px 1px black; + fill: white; + text-shadow: 1px 1px black, 1px -1px black, -1px -1px black, -1px 1px black; } + .highcharts-waterfall-series .highcharts-point { - fill: #90ed7d; + fill: #90ed7d; } + .highcharts-waterfall-series .highcharts-negative { - fill: #f7a35c; + fill: #f7a35c; } + .highcharts-waterfall-series .highcharts-sum { - fill: #434348; + fill: #434348; } + .highcharts-waterfall-series .highcharts-intermediate-sum { - fill: #434348; -} \ No newline at end of file + fill: #434348; +} diff --git a/samples/highcharts/css/x-range/demo.css b/samples/highcharts/css/x-range/demo.css index 984ecd86d00..4a70e03208b 100644 --- a/samples/highcharts/css/x-range/demo.css +++ b/samples/highcharts/css/x-range/demo.css @@ -1,4 +1,4 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { min-width: 300px; @@ -8,14 +8,16 @@ } .highcharts-xrange-series .highcharts-point { - stroke-width: 1px; - stroke: gray; + stroke-width: 1px; + stroke: gray; } + .highcharts-partfill-overlay { - fill: #010101; - fill-opacity: 0.3; + fill: #010101; + fill-opacity: 0.3; } + .highcharts-data-label text { - fill: white; - text-shadow: 1px 1px black, -1px 1px black, -1px -1px black, 1px -1px black; + fill: white; + text-shadow: 1px 1px black, -1px 1px black, -1px -1px black, 1px -1px black; } diff --git a/samples/highcharts/data/google-spreadsheet/demo.css b/samples/highcharts/data/google-spreadsheet/demo.css index c3510fdbcc8..723c21ed9a7 100644 --- a/samples/highcharts/data/google-spreadsheet/demo.css +++ b/samples/highcharts/data/google-spreadsheet/demo.css @@ -3,4 +3,4 @@ max-width: 600px; height: 400px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/data/livedata-categories/demo.css b/samples/highcharts/data/livedata-categories/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/data/livedata-categories/demo.css +++ b/samples/highcharts/data/livedata-categories/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/data/livedata-columns/demo.css b/samples/highcharts/data/livedata-columns/demo.css index 4a4acfa7ba6..640127cad89 100644 --- a/samples/highcharts/data/livedata-columns/demo.css +++ b/samples/highcharts/data/livedata-columns/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 1200px; - height: 600px; - margin: 0 auto; -} \ No newline at end of file + min-width: 310px; + max-width: 1200px; + height: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/datasorting/match-by-name/demo.css b/samples/highcharts/datasorting/match-by-name/demo.css index 9d5ea6e634c..2ee9b9cc3a3 100644 --- a/samples/highcharts/datasorting/match-by-name/demo.css +++ b/samples/highcharts/datasorting/match-by-name/demo.css @@ -7,21 +7,25 @@ #buttons { font-size: 0; } + #buttons button { font-size: 1rem; background: #efefef; border: 1px solid silver; margin-right: -1px; } + #buttons button:first-child { border-top-left-radius: 0.3em; border-bottom-left-radius: 0.3em; } + #buttons button:last-child { border-top-right-radius: 0.3em; border-bottom-right-radius: 0.3em; } + #buttons button:focus { outline: none; background: #dfdfdf; -} \ No newline at end of file +} diff --git a/samples/highcharts/drilldown/programmatic/demo.css b/samples/highcharts/drilldown/programmatic/demo.css index 64ec6ec11ac..01a7c9a2315 100644 --- a/samples/highcharts/drilldown/programmatic/demo.css +++ b/samples/highcharts/drilldown/programmatic/demo.css @@ -4,8 +4,9 @@ height: 400px; margin: 0 auto; } + #button-row { min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/esm/async-await/demo.css b/samples/highcharts/esm/async-await/demo.css index 7b2a27c4c88..72a63a6674e 100644 --- a/samples/highcharts/esm/async-await/demo.css +++ b/samples/highcharts/esm/async-await/demo.css @@ -1,5 +1,5 @@ #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/esm/simple/demo.css b/samples/highcharts/esm/simple/demo.css index 7b2a27c4c88..72a63a6674e 100644 --- a/samples/highcharts/esm/simple/demo.css +++ b/samples/highcharts/esm/simple/demo.css @@ -1,5 +1,5 @@ #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } diff --git a/samples/highcharts/export-data/categorized/demo.css b/samples/highcharts/export-data/categorized/demo.css index eb67f376577..3168e4f0058 100644 --- a/samples/highcharts/export-data/categorized/demo.css +++ b/samples/highcharts/export-data/categorized/demo.css @@ -3,9 +3,10 @@ max-width: 800px; margin: 2em auto; } + pre { border: 1px solid silver; border-radius: 0.5em; padding: 1em; color: green; -} \ No newline at end of file +} diff --git a/samples/highcharts/export-data/join-annotations/demo.css b/samples/highcharts/export-data/join-annotations/demo.css index ca766378c59..877328fffd6 100644 --- a/samples/highcharts/export-data/join-annotations/demo.css +++ b/samples/highcharts/export-data/join-annotations/demo.css @@ -1,26 +1,26 @@ .chart-outer { display: flex; - } - - .highcharts-data-table { +} + +.highcharts-data-table { display: flex; flex-direction: column; justify-content: space-around; - } - - #highcharts-data-table-0, - #highcharts-data-table-1 { +} + +#highcharts-data-table-0, +#highcharts-data-table-1 { margin: 0; - } - - #container1, - #container2 { +} + +#container1, +#container2 { height: 300px; padding-right: 2em; width: 50%; - } - - .highcharts-data-table table { +} + +.highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; @@ -28,27 +28,26 @@ margin-top: 10px; font-family: sans-serif; font-size: 0.9em; - } - - .highcharts-data-table td, - .highcharts-data-table th, - .highcharts-data-table caption { +} + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { border: 1px solid silver; padding: 0.5em; - } - - .highcharts-data-table thead tr, - .highcharts-data-table tr:nth-child(even) { +} + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; - } - - .highcharts-data-table tr:hover { +} + +.highcharts-data-table tr:hover { background: #eff; - } - - .highcharts-data-table caption { +} + +.highcharts-data-table caption { border-bottom: none; font-size: 1.1em; font-weight: bold; - } - \ No newline at end of file +} diff --git a/samples/highcharts/export-data/multilevel-table/demo.css b/samples/highcharts/export-data/multilevel-table/demo.css index 3d93adeb773..3dbd523f739 100644 --- a/samples/highcharts/export-data/multilevel-table/demo.css +++ b/samples/highcharts/export-data/multilevel-table/demo.css @@ -2,16 +2,19 @@ max-width: 800px; margin: 2em auto; } -#container { + +#container { height: 300px; margin-top: 2em; min-width: 380px; } + .highcharts-table-caption { margin-bottom: 5px; font-family: sans-serif; font-size: 14pt; } + .highcharts-data-table table { border-collapse: collapse; border-spacing: 0; @@ -19,16 +22,21 @@ min-width: 100%; margin-top: 10px; } -.highcharts-data-table td, .highcharts-data-table th { + +.highcharts-data-table td, +.highcharts-data-table th { text-align: center; font-family: sans-serif; font-size: 10pt; border: 1px solid silver; padding: 0.5em; } -.highcharts-data-table tr:nth-child(even), .highcharts-data-table thead tr { + +.highcharts-data-table tr:nth-child(even), +.highcharts-data-table thead tr { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #eff; } diff --git a/samples/highcharts/export-data/showtable/demo.css b/samples/highcharts/export-data/showtable/demo.css index 1dec4ff5ffe..8b09f89c95f 100644 --- a/samples/highcharts/export-data/showtable/demo.css +++ b/samples/highcharts/export-data/showtable/demo.css @@ -2,11 +2,13 @@ max-width: 800px; margin: 2em auto; } -#container { + +#container { height: 300px; margin-top: 2em; min-width: 380px; } + .highcharts-data-table table { border-collapse: collapse; border-spacing: 0; @@ -16,16 +18,23 @@ font-family: sans-serif; font-size: 0.9em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { border: 1px solid silver; padding: 0.5em; } -.highcharts-data-table tr:nth-child(even), .highcharts-data-table thead tr { + +.highcharts-data-table tr:nth-child(even), +.highcharts-data-table thead tr { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #eff; } + .highcharts-data-table caption { border-bottom: none; font-size: 1.1em; diff --git a/samples/highcharts/export-data/viewdata/demo.css b/samples/highcharts/export-data/viewdata/demo.css index 63bb7c5cca5..d5ba3efb457 100644 --- a/samples/highcharts/export-data/viewdata/demo.css +++ b/samples/highcharts/export-data/viewdata/demo.css @@ -2,18 +2,22 @@ max-width: 800px; margin: 2em auto; } -#container { + +#container { height: 300px; margin-top: 2em; } + .highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; } -.highcharts-data-table td, .highcharts-data-table th { + +.highcharts-data-table td, +.highcharts-data-table th { font-family: sans-serif; font-size: 10pt; border: 1px solid silver; padding: 0.5em; -} \ No newline at end of file +} diff --git a/samples/highcharts/export-data/xlsx/demo.css b/samples/highcharts/export-data/xlsx/demo.css index 63bb7c5cca5..d5ba3efb457 100644 --- a/samples/highcharts/export-data/xlsx/demo.css +++ b/samples/highcharts/export-data/xlsx/demo.css @@ -2,18 +2,22 @@ max-width: 800px; margin: 2em auto; } -#container { + +#container { height: 300px; margin-top: 2em; } + .highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; } -.highcharts-data-table td, .highcharts-data-table th { + +.highcharts-data-table td, +.highcharts-data-table th { font-family: sans-serif; font-size: 10pt; border: 1px solid silver; padding: 0.5em; -} \ No newline at end of file +} diff --git a/samples/highcharts/exporting/chartoptions-data-labels/demo.css b/samples/highcharts/exporting/chartoptions-data-labels/demo.css index f850f89c295..10f827564de 100644 --- a/samples/highcharts/exporting/chartoptions-data-labels/demo.css +++ b/samples/highcharts/exporting/chartoptions-data-labels/demo.css @@ -1,7 +1,7 @@ #container { - height: 400px; - margin-top: 1em; - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + margin-top: 1em; + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/exporting/multiple-charts-offline/demo.css b/samples/highcharts/exporting/multiple-charts-offline/demo.css index f1916c6ae50..5f4a32c85d8 100644 --- a/samples/highcharts/exporting/multiple-charts-offline/demo.css +++ b/samples/highcharts/exporting/multiple-charts-offline/demo.css @@ -1,10 +1,11 @@ .container { - max-width: 600px; - min-width: 320px; - margin: 0 auto; + max-width: 600px; + min-width: 320px; + margin: 0 auto; } + #buttonrow { - max-width: 600px; - min-width: 320px; - margin: 0 auto; -} \ No newline at end of file + max-width: 600px; + min-width: 320px; + margin: 0 auto; +} diff --git a/samples/highcharts/exporting/multiple-charts/demo.css b/samples/highcharts/exporting/multiple-charts/demo.css index f1916c6ae50..5f4a32c85d8 100644 --- a/samples/highcharts/exporting/multiple-charts/demo.css +++ b/samples/highcharts/exporting/multiple-charts/demo.css @@ -1,10 +1,11 @@ .container { - max-width: 600px; - min-width: 320px; - margin: 0 auto; + max-width: 600px; + min-width: 320px; + margin: 0 auto; } + #buttonrow { - max-width: 600px; - min-width: 320px; - margin: 0 auto; -} \ No newline at end of file + max-width: 600px; + min-width: 320px; + margin: 0 auto; +} diff --git a/samples/highcharts/exporting/offline-download-bigdata/demo.css b/samples/highcharts/exporting/offline-download-bigdata/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/exporting/offline-download-bigdata/demo.css +++ b/samples/highcharts/exporting/offline-download-bigdata/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/exporting/offline-download-demo/demo.css b/samples/highcharts/exporting/offline-download-demo/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/exporting/offline-download-demo/demo.css +++ b/samples/highcharts/exporting/offline-download-demo/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/exporting/offline-download-embedded-same-server/demo.css b/samples/highcharts/exporting/offline-download-embedded-same-server/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/exporting/offline-download-embedded-same-server/demo.css +++ b/samples/highcharts/exporting/offline-download-embedded-same-server/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/exporting/offline-download-embedded/demo.css b/samples/highcharts/exporting/offline-download-embedded/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/exporting/offline-download-embedded/demo.css +++ b/samples/highcharts/exporting/offline-download-embedded/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/exporting/offline-download-usehtml/demo.css b/samples/highcharts/exporting/offline-download-usehtml/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/exporting/offline-download-usehtml/demo.css +++ b/samples/highcharts/exporting/offline-download-usehtml/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/exporting/offline-download/demo.css b/samples/highcharts/exporting/offline-download/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/exporting/offline-download/demo.css +++ b/samples/highcharts/exporting/offline-download/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/legend/layout-proximate/demo.css b/samples/highcharts/legend/layout-proximate/demo.css index ae19d1bf36c..40e15390c84 100644 --- a/samples/highcharts/legend/layout-proximate/demo.css +++ b/samples/highcharts/legend/layout-proximate/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 800px; - height: 400px; - margin: 0 auto -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + height: 400px; + margin: 0 auto; +} diff --git a/samples/highcharts/legend/legend-update/demo.css b/samples/highcharts/legend/legend-update/demo.css index 9521b70c444..c0f4f453924 100644 --- a/samples/highcharts/legend/legend-update/demo.css +++ b/samples/highcharts/legend/legend-update/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/legend/width-percent/demo.css b/samples/highcharts/legend/width-percent/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/legend/width-percent/demo.css +++ b/samples/highcharts/legend/width-percent/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/marker-clusters/basic/demo.css b/samples/highcharts/marker-clusters/basic/demo.css index 39a930e6c83..4d9c0c6b236 100644 --- a/samples/highcharts/marker-clusters/basic/demo.css +++ b/samples/highcharts/marker-clusters/basic/demo.css @@ -2,4 +2,4 @@ min-width: 380; max-width: 500px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/marker-clusters/grid/demo.css b/samples/highcharts/marker-clusters/grid/demo.css index a8a1dcb31d1..95ff923739e 100644 --- a/samples/highcharts/marker-clusters/grid/demo.css +++ b/samples/highcharts/marker-clusters/grid/demo.css @@ -1,3 +1,3 @@ #container { max-width: 800px; -} \ No newline at end of file +} diff --git a/samples/highcharts/marker-clusters/kmeans/demo.css b/samples/highcharts/marker-clusters/kmeans/demo.css index a8a1dcb31d1..95ff923739e 100644 --- a/samples/highcharts/marker-clusters/kmeans/demo.css +++ b/samples/highcharts/marker-clusters/kmeans/demo.css @@ -1,3 +1,3 @@ #container { max-width: 800px; -} \ No newline at end of file +} diff --git a/samples/highcharts/members/chart-setsize-jquery-resizable/demo.css b/samples/highcharts/members/chart-setsize-jquery-resizable/demo.css index 030f7a97f6f..e0309da7d3f 100644 --- a/samples/highcharts/members/chart-setsize-jquery-resizable/demo.css +++ b/samples/highcharts/members/chart-setsize-jquery-resizable/demo.css @@ -1,8 +1,9 @@ -@import 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css'; +@import "https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css"; #resizer { - border: 1px solid silver; + border: 1px solid silver; } + #inner-resizer { /* make room for the resize handle */ padding: 10px; -} \ No newline at end of file +} diff --git a/samples/highcharts/members/chart-update/demo.css b/samples/highcharts/members/chart-update/demo.css index 3be4a315321..8041ca451ba 100644 --- a/samples/highcharts/members/chart-update/demo.css +++ b/samples/highcharts/members/chart-update/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 600px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/members/renderer-path-on-chart/demo.css b/samples/highcharts/members/renderer-path-on-chart/demo.css index 61503fc8d59..2c213338596 100644 --- a/samples/highcharts/members/renderer-path-on-chart/demo.css +++ b/samples/highcharts/members/renderer-path-on-chart/demo.css @@ -1,4 +1,4 @@ #container { width: 33%; margin: auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/members/renderer-textpath/demo.css b/samples/highcharts/members/renderer-textpath/demo.css index c2a485fe131..a73e0acb994 100644 --- a/samples/highcharts/members/renderer-textpath/demo.css +++ b/samples/highcharts/members/renderer-textpath/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/parallel-coordinates/polar/demo.css b/samples/highcharts/parallel-coordinates/polar/demo.css index faf0f184d51..0d050a140ef 100644 --- a/samples/highcharts/parallel-coordinates/polar/demo.css +++ b/samples/highcharts/parallel-coordinates/polar/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 500px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/animation-defer/demo.css b/samples/highcharts/plotoptions/animation-defer/demo.css index e285331ce30..cf83ca6cb98 100644 --- a/samples/highcharts/plotoptions/animation-defer/demo.css +++ b/samples/highcharts/plotoptions/animation-defer/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/area-step/demo.css b/samples/highcharts/plotoptions/area-step/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/plotoptions/area-step/demo.css +++ b/samples/highcharts/plotoptions/area-step/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/area-threshold-infinity/demo.css b/samples/highcharts/plotoptions/area-threshold-infinity/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/plotoptions/area-threshold-infinity/demo.css +++ b/samples/highcharts/plotoptions/area-threshold-infinity/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/area-threshold/demo.css b/samples/highcharts/plotoptions/area-threshold/demo.css index 3681efe3271..34570f39eda 100644 --- a/samples/highcharts/plotoptions/area-threshold/demo.css +++ b/samples/highcharts/plotoptions/area-threshold/demo.css @@ -1,4 +1,4 @@ #container { - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/bubble-sizebyabsolutevalue/demo.css b/samples/highcharts/plotoptions/bubble-sizebyabsolutevalue/demo.css index 0a670d97c39..7335b4354a3 100644 --- a/samples/highcharts/plotoptions/bubble-sizebyabsolutevalue/demo.css +++ b/samples/highcharts/plotoptions/bubble-sizebyabsolutevalue/demo.css @@ -1,11 +1,12 @@ #container { - height: 400px; - min-width: 310px; - max-width: 600px; + height: 400px; + min-width: 310px; + max-width: 600px; margin: 0 auto; } + .form { max-width: 600px; margin: 0 auto; font-family: sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/bullet-targetoptions/demo.css b/samples/highcharts/plotoptions/bullet-targetoptions/demo.css index 64a797c0946..4f54892ada7 100644 --- a/samples/highcharts/plotoptions/bullet-targetoptions/demo.css +++ b/samples/highcharts/plotoptions/bullet-targetoptions/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/column-crisp-false/demo.css b/samples/highcharts/plotoptions/column-crisp-false/demo.css index 9c5cd2cfee9..1719deec57c 100644 --- a/samples/highcharts/plotoptions/column-crisp-false/demo.css +++ b/samples/highcharts/plotoptions/column-crisp-false/demo.css @@ -2,4 +2,4 @@ width: 500px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/line-step/demo.css b/samples/highcharts/plotoptions/line-step/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/line-step/demo.css +++ b/samples/highcharts/plotoptions/line-step/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/pie-datalabels-overflow-wrap/demo.css b/samples/highcharts/plotoptions/pie-datalabels-overflow-wrap/demo.css index b9953beccfb..6ed95a0699a 100644 --- a/samples/highcharts/plotoptions/pie-datalabels-overflow-wrap/demo.css +++ b/samples/highcharts/plotoptions/pie-datalabels-overflow-wrap/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - max-width: 480px; - margin: 0 auto; - border: 1px dotted silver; -} \ No newline at end of file + height: 400px; + max-width: 480px; + margin: 0 auto; + border: 1px dotted silver; +} diff --git a/samples/highcharts/plotoptions/pie-datalabels-overflow/demo.css b/samples/highcharts/plotoptions/pie-datalabels-overflow/demo.css index b9953beccfb..6ed95a0699a 100644 --- a/samples/highcharts/plotoptions/pie-datalabels-overflow/demo.css +++ b/samples/highcharts/plotoptions/pie-datalabels-overflow/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - max-width: 480px; - margin: 0 auto; - border: 1px dotted silver; -} \ No newline at end of file + height: 400px; + max-width: 480px; + margin: 0 auto; + border: 1px dotted silver; +} diff --git a/samples/highcharts/plotoptions/sankey-inverted/demo.css b/samples/highcharts/plotoptions/sankey-inverted/demo.css index 0ddbf327865..87446f6665d 100644 --- a/samples/highcharts/plotoptions/sankey-inverted/demo.css +++ b/samples/highcharts/plotoptions/sankey-inverted/demo.css @@ -7,5 +7,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/plotoptions/sankey-link-datalabels/demo.css b/samples/highcharts/plotoptions/sankey-link-datalabels/demo.css index 64a797c0946..4f54892ada7 100644 --- a/samples/highcharts/plotoptions/sankey-link-datalabels/demo.css +++ b/samples/highcharts/plotoptions/sankey-link-datalabels/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/sankey-minlinkwidth/demo.css b/samples/highcharts/plotoptions/sankey-minlinkwidth/demo.css index 0ddbf327865..87446f6665d 100644 --- a/samples/highcharts/plotoptions/sankey-minlinkwidth/demo.css +++ b/samples/highcharts/plotoptions/sankey-minlinkwidth/demo.css @@ -7,5 +7,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/plotoptions/sankey-node-color/demo.css b/samples/highcharts/plotoptions/sankey-node-color/demo.css index 64a797c0946..4f54892ada7 100644 --- a/samples/highcharts/plotoptions/sankey-node-color/demo.css +++ b/samples/highcharts/plotoptions/sankey-node-color/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/sankey-node-column/demo.css b/samples/highcharts/plotoptions/sankey-node-column/demo.css index 64a797c0946..4f54892ada7 100644 --- a/samples/highcharts/plotoptions/sankey-node-column/demo.css +++ b/samples/highcharts/plotoptions/sankey-node-column/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/sankey-outgoing/demo.css b/samples/highcharts/plotoptions/sankey-outgoing/demo.css index 64a797c0946..4f54892ada7 100644 --- a/samples/highcharts/plotoptions/sankey-outgoing/demo.css +++ b/samples/highcharts/plotoptions/sankey-outgoing/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/scatter-linewidth-1/demo.css b/samples/highcharts/plotoptions/scatter-linewidth-1/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/scatter-linewidth-1/demo.css +++ b/samples/highcharts/plotoptions/scatter-linewidth-1/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/scatter-linewidth-none/demo.css b/samples/highcharts/plotoptions/scatter-linewidth-none/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/scatter-linewidth-none/demo.css +++ b/samples/highcharts/plotoptions/scatter-linewidth-none/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-connectnulls-true/demo.css b/samples/highcharts/plotoptions/series-connectnulls-true/demo.css index 5659a718db0..b5e48ba8ea9 100644 --- a/samples/highcharts/plotoptions/series-connectnulls-true/demo.css +++ b/samples/highcharts/plotoptions/series-connectnulls-true/demo.css @@ -1,5 +1,5 @@ #container { - max-width: 800px; - min-width: 320px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + min-width: 320px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/series-datalabels-allowoverlap-false/demo.css b/samples/highcharts/plotoptions/series-datalabels-allowoverlap-false/demo.css index 0d844516a35..fd6bb3c0c6f 100644 --- a/samples/highcharts/plotoptions/series-datalabels-allowoverlap-false/demo.css +++ b/samples/highcharts/plotoptions/series-datalabels-allowoverlap-false/demo.css @@ -2,4 +2,4 @@ width: 600px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-datalabels-multiple/demo.css b/samples/highcharts/plotoptions/series-datalabels-multiple/demo.css index 33b7e09c801..3f6f661635e 100644 --- a/samples/highcharts/plotoptions/series-datalabels-multiple/demo.css +++ b/samples/highcharts/plotoptions/series-datalabels-multiple/demo.css @@ -3,4 +3,4 @@ max-width: 400px; height: 500px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-datalabels-shape/demo.css b/samples/highcharts/plotoptions/series-datalabels-shape/demo.css index 6b1eec889db..16080e9dbfd 100644 --- a/samples/highcharts/plotoptions/series-datalabels-shape/demo.css +++ b/samples/highcharts/plotoptions/series-datalabels-shape/demo.css @@ -2,4 +2,4 @@ min-width: 310px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-events-mouseover-no-sticky/demo.css b/samples/highcharts/plotoptions/series-events-mouseover-no-sticky/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-events-mouseover-no-sticky/demo.css +++ b/samples/highcharts/plotoptions/series-events-mouseover-no-sticky/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-events-mouseover-sticky/demo.css b/samples/highcharts/plotoptions/series-events-mouseover-sticky/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-events-mouseover-sticky/demo.css +++ b/samples/highcharts/plotoptions/series-events-mouseover-sticky/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-marker-enabledthreshold/demo.css b/samples/highcharts/plotoptions/series-marker-enabledthreshold/demo.css index 6e87b577afa..94bf43608a8 100644 --- a/samples/highcharts/plotoptions/series-marker-enabledthreshold/demo.css +++ b/samples/highcharts/plotoptions/series-marker-enabledthreshold/demo.css @@ -1,4 +1,4 @@ #container { - width: 800px; - margin: 0 auto; -} \ No newline at end of file + width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css b/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css index 8f2bdb76e34..1cdb873f56a 100644 --- a/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css +++ b/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css @@ -1,8 +1,8 @@ #reporting { - position: absolute; - top: 55px; - right: 20px; - font: 12px Arial, Verdana; + position: absolute; + top: 55px; + right: 20px; + font: 12px Arial, Verdana; color: #666; background: white; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-relativexvalue/demo.css b/samples/highcharts/plotoptions/series-relativexvalue/demo.css index c697599ff09..34570f39eda 100644 --- a/samples/highcharts/plotoptions/series-relativexvalue/demo.css +++ b/samples/highcharts/plotoptions/series-relativexvalue/demo.css @@ -1,4 +1,4 @@ #container { max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-states-hover-enabled-column/demo.css b/samples/highcharts/plotoptions/series-states-hover-enabled-column/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-states-hover-enabled-column/demo.css +++ b/samples/highcharts/plotoptions/series-states-hover-enabled-column/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-states-hover-enabled-pie/demo.css b/samples/highcharts/plotoptions/series-states-hover-enabled-pie/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-states-hover-enabled-pie/demo.css +++ b/samples/highcharts/plotoptions/series-states-hover-enabled-pie/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-states-hover-enabled/demo.css b/samples/highcharts/plotoptions/series-states-hover-enabled/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-states-hover-enabled/demo.css +++ b/samples/highcharts/plotoptions/series-states-hover-enabled/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-states-hover-linewidth/demo.css b/samples/highcharts/plotoptions/series-states-hover-linewidth/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-states-hover-linewidth/demo.css +++ b/samples/highcharts/plotoptions/series-states-hover-linewidth/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-states-hover-linewidthplus/demo.css b/samples/highcharts/plotoptions/series-states-hover-linewidthplus/demo.css index c21f85a0fe9..7cebbae539c 100644 --- a/samples/highcharts/plotoptions/series-states-hover-linewidthplus/demo.css +++ b/samples/highcharts/plotoptions/series-states-hover-linewidthplus/demo.css @@ -1,3 +1,3 @@ body { font-family: Arial, Verdana, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/series-states-inactive-disabled/demo.css b/samples/highcharts/plotoptions/series-states-inactive-disabled/demo.css index 205868f3314..a9110ef966b 100644 --- a/samples/highcharts/plotoptions/series-states-inactive-disabled/demo.css +++ b/samples/highcharts/plotoptions/series-states-inactive-disabled/demo.css @@ -2,4 +2,4 @@ min-width: 360px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/solidgauge-threshold/demo.css b/samples/highcharts/plotoptions/solidgauge-threshold/demo.css index 3be4a315321..8041ca451ba 100644 --- a/samples/highcharts/plotoptions/solidgauge-threshold/demo.css +++ b/samples/highcharts/plotoptions/solidgauge-threshold/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 600px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/sunburst-datalabels-rotationmode-circular/demo.css b/samples/highcharts/plotoptions/sunburst-datalabels-rotationmode-circular/demo.css index 1106ef5b8cb..16080e9dbfd 100644 --- a/samples/highcharts/plotoptions/sunburst-datalabels-rotationmode-circular/demo.css +++ b/samples/highcharts/plotoptions/sunburst-datalabels-rotationmode-circular/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/sunburst-levelsize/demo.css b/samples/highcharts/plotoptions/sunburst-levelsize/demo.css index 1106ef5b8cb..16080e9dbfd 100644 --- a/samples/highcharts/plotoptions/sunburst-levelsize/demo.css +++ b/samples/highcharts/plotoptions/sunburst-levelsize/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/sunburst-sliced/demo.css b/samples/highcharts/plotoptions/sunburst-sliced/demo.css index 1106ef5b8cb..16080e9dbfd 100644 --- a/samples/highcharts/plotoptions/sunburst-sliced/demo.css +++ b/samples/highcharts/plotoptions/sunburst-sliced/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/treemap-allowdrilltonode/demo.css b/samples/highcharts/plotoptions/treemap-allowdrilltonode/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-allowdrilltonode/demo.css +++ b/samples/highcharts/plotoptions/treemap-allowdrilltonode/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-allowtraversingtree/demo.css b/samples/highcharts/plotoptions/treemap-allowtraversingtree/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-allowtraversingtree/demo.css +++ b/samples/highcharts/plotoptions/treemap-allowtraversingtree/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-alternatestartingdirection-true/demo.css b/samples/highcharts/plotoptions/treemap-alternatestartingdirection-true/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-alternatestartingdirection-true/demo.css +++ b/samples/highcharts/plotoptions/treemap-alternatestartingdirection-true/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-events-setrootnode/demo.css b/samples/highcharts/plotoptions/treemap-events-setrootnode/demo.css index a44e64df331..3682adb50f9 100644 --- a/samples/highcharts/plotoptions/treemap-events-setrootnode/demo.css +++ b/samples/highcharts/plotoptions/treemap-events-setrootnode/demo.css @@ -1,5 +1,6 @@ -#container, #msg { +#container, +#msg { min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-interactbyleaf-false/demo.css b/samples/highcharts/plotoptions/treemap-interactbyleaf-false/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-interactbyleaf-false/demo.css +++ b/samples/highcharts/plotoptions/treemap-interactbyleaf-false/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-interactbyleaf-true-and-allowtraversingtree/demo.css b/samples/highcharts/plotoptions/treemap-interactbyleaf-true-and-allowtraversingtree/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-interactbyleaf-true-and-allowtraversingtree/demo.css +++ b/samples/highcharts/plotoptions/treemap-interactbyleaf-true-and-allowtraversingtree/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-layoutalgorithm-sliceanddice/demo.css b/samples/highcharts/plotoptions/treemap-layoutalgorithm-sliceanddice/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-layoutalgorithm-sliceanddice/demo.css +++ b/samples/highcharts/plotoptions/treemap-layoutalgorithm-sliceanddice/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-layoutalgorithm-squarified/demo.css b/samples/highcharts/plotoptions/treemap-layoutalgorithm-squarified/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-layoutalgorithm-squarified/demo.css +++ b/samples/highcharts/plotoptions/treemap-layoutalgorithm-squarified/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-layoutalgorithm-strip/demo.css b/samples/highcharts/plotoptions/treemap-layoutalgorithm-strip/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-layoutalgorithm-strip/demo.css +++ b/samples/highcharts/plotoptions/treemap-layoutalgorithm-strip/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-layoutalgorithm-stripes/demo.css b/samples/highcharts/plotoptions/treemap-layoutalgorithm-stripes/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-layoutalgorithm-stripes/demo.css +++ b/samples/highcharts/plotoptions/treemap-layoutalgorithm-stripes/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-levels/demo.css b/samples/highcharts/plotoptions/treemap-levels/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-levels/demo.css +++ b/samples/highcharts/plotoptions/treemap-levels/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/treemap-sortindex/demo.css b/samples/highcharts/plotoptions/treemap-sortindex/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/plotoptions/treemap-sortindex/demo.css +++ b/samples/highcharts/plotoptions/treemap-sortindex/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/plotoptions/vector-rotationorigin-start/demo.css b/samples/highcharts/plotoptions/vector-rotationorigin-start/demo.css index b72c2866cd6..d5a8f310369 100644 --- a/samples/highcharts/plotoptions/vector-rotationorigin-start/demo.css +++ b/samples/highcharts/plotoptions/vector-rotationorigin-start/demo.css @@ -6,5 +6,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/plotoptions/waterfall-stacked/demo.css b/samples/highcharts/plotoptions/waterfall-stacked/demo.css index 1106ef5b8cb..16080e9dbfd 100644 --- a/samples/highcharts/plotoptions/waterfall-stacked/demo.css +++ b/samples/highcharts/plotoptions/waterfall-stacked/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/plotoptions/windbarb-datagrouping/demo.css b/samples/highcharts/plotoptions/windbarb-datagrouping/demo.css index df40359fa63..6fc0e2cae40 100644 --- a/samples/highcharts/plotoptions/windbarb-datagrouping/demo.css +++ b/samples/highcharts/plotoptions/windbarb-datagrouping/demo.css @@ -6,5 +6,5 @@ } #data { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/plotoptions/windbarb-onseries/demo.css b/samples/highcharts/plotoptions/windbarb-onseries/demo.css index b14fdb545f9..39138d7f79c 100644 --- a/samples/highcharts/plotoptions/windbarb-onseries/demo.css +++ b/samples/highcharts/plotoptions/windbarb-onseries/demo.css @@ -6,5 +6,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/plotoptions/wordcloud-rotation/demo.css b/samples/highcharts/plotoptions/wordcloud-rotation/demo.css index 1106ef5b8cb..16080e9dbfd 100644 --- a/samples/highcharts/plotoptions/wordcloud-rotation/demo.css +++ b/samples/highcharts/plotoptions/wordcloud-rotation/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/point/parent/demo.css b/samples/highcharts/point/parent/demo.css index d3ee6bbce5b..f8ed515f720 100644 --- a/samples/highcharts/point/parent/demo.css +++ b/samples/highcharts/point/parent/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/responsive/axis/demo.css b/samples/highcharts/responsive/axis/demo.css index 0841a490ecb..f4f7e47e95e 100644 --- a/samples/highcharts/responsive/axis/demo.css +++ b/samples/highcharts/responsive/axis/demo.css @@ -1,5 +1,5 @@ #container { - height: 300px; - min-width: 310px; - max-width: 800px; -} \ No newline at end of file + height: 300px; + min-width: 310px; + max-width: 800px; +} diff --git a/samples/highcharts/responsive/classname/demo.css b/samples/highcharts/responsive/classname/demo.css index ec83274d208..36da0a2dda2 100644 --- a/samples/highcharts/responsive/classname/demo.css +++ b/samples/highcharts/responsive/classname/demo.css @@ -1,12 +1,13 @@ #container { - height: 300px; - min-width: 310px; - max-width: 800px; + height: 300px; + min-width: 310px; + max-width: 800px; } .small-chart .highcharts-subtitle { - display: none; + display: none; } + .small-chart .highcharts-legend { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/responsive/legend/demo.css b/samples/highcharts/responsive/legend/demo.css index 0841a490ecb..f4f7e47e95e 100644 --- a/samples/highcharts/responsive/legend/demo.css +++ b/samples/highcharts/responsive/legend/demo.css @@ -1,5 +1,5 @@ #container { - height: 300px; - min-width: 310px; - max-width: 800px; -} \ No newline at end of file + height: 300px; + min-width: 310px; + max-width: 800px; +} diff --git a/samples/highcharts/series-bubble/data-single/demo.css b/samples/highcharts/series-bubble/data-single/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/highcharts/series-bubble/data-single/demo.css +++ b/samples/highcharts/series-bubble/data-single/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/highcharts/series-column/centerincategory/demo.css b/samples/highcharts/series-column/centerincategory/demo.css index c697599ff09..34570f39eda 100644 --- a/samples/highcharts/series-column/centerincategory/demo.css +++ b/samples/highcharts/series-column/centerincategory/demo.css @@ -1,4 +1,4 @@ #container { max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-dumbbell/styled-mode-dumbbell/demo.css b/samples/highcharts/series-dumbbell/styled-mode-dumbbell/demo.css index 8f2588469a9..623b7c4cae5 100644 --- a/samples/highcharts/series-dumbbell/styled-mode-dumbbell/demo.css +++ b/samples/highcharts/series-dumbbell/styled-mode-dumbbell/demo.css @@ -1,43 +1,52 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } /* Link the series colors to axis colors */ .highcharts-color-0.highcharts-lollipop-low { - fill: #90ed7d; - stroke: #90ed7d; + fill: #90ed7d; + stroke: #90ed7d; } + .highcharts-color-0.highcharts-lollipop-high { - fill: #7cb5ec; - stroke: #7cb5ec; + fill: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-axis.highcharts-color-0 .highcharts-axis-line { - stroke: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-axis.highcharts-color-0 text { - fill: #7cb5ec; + fill: #7cb5ec; } + .highcharts-color-1.highcharts-lollipop-low { - fill: #f7a35c; - stroke: #f7a35c; + fill: #f7a35c; + stroke: #f7a35c; } + .highcharts-color-1.highcharts-lollipop-high { - fill: #434348; - stroke: #434348; + fill: #434348; + stroke: #434348; } + .highcharts-axis.highcharts-color-1 .highcharts-axis-line { - stroke: #90ed7d; + stroke: #90ed7d; } + .highcharts-axis.highcharts-color-1 text { - fill: #90ed7d; + fill: #90ed7d; } + .highcharts-yaxis .highcharts-axis-line { - stroke-width: 2px; + stroke-width: 2px; } + .highcharts-lollipop-stem { - stroke: #f45b5b; -} \ No newline at end of file + stroke: #f45b5b; +} diff --git a/samples/highcharts/series-heatmap/periodic-table/demo.css b/samples/highcharts/series-heatmap/periodic-table/demo.css index bd89d33f22f..9991b3471c0 100644 --- a/samples/highcharts/series-heatmap/periodic-table/demo.css +++ b/samples/highcharts/series-heatmap/periodic-table/demo.css @@ -12,19 +12,20 @@ border-radius: 2px; color: #80989f; font-size: 12px; - background-image: -webkit-linear-gradient(top, #fcfdff, #f2f7f7); - background-image: -moz-linear-gradient(top, #fcfdff, #f2f7f7); - background-image: -o-linear-gradient(top, #fcfdff, #f2f7f7); + background-image: linear-gradient(top, #fcfdff, #f2f7f7); + background-image: linear-gradient(top, #fcfdff, #f2f7f7); + background-image: linear-gradient(top, #fcfdff, #f2f7f7); background-image: linear-gradient(to bottom, #fcfdff, #f2f7f7); - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); + -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 6%); + box-shadow: 0 1px 2px rgb(0 0 0 / 6%); padding: 5px; margin: 5px; position: relative; } -#outer-container label:before, #outer-container label:after { - content: ''; +#outer-container label::before, +#outer-container label::after { + content: ""; position: absolute; right: 11px; width: 0; @@ -33,12 +34,12 @@ border-right: 3px outset transparent; } -#outer-container label:before { +#outer-container label::before { top: 8px; border-bottom: 3px solid #7f9298; } -#outer-container label:after { +#outer-container label::after { top: 14px; border-top: 3px solid #7f9298; } @@ -49,7 +50,7 @@ padding: 5px 9px; padding-right: 0; background: transparent; - background: rgba(0, 0, 0, 0); + background: rgb(0 0 0 / 0%); border: 0; color: #80989f; -webkit-appearance: none; @@ -65,17 +66,17 @@ height: 500px; } -@media (max-width:600px) { +@media (max-width: 600px) { #outer-container label { display: block; width: 190px; } - #outer-container label:before { + + #outer-container label::before { top: 16px; } - #outer-container label:after { + #outer-container label::after { top: 22px; } - } diff --git a/samples/highcharts/series-item/dynamic/demo.css b/samples/highcharts/series-item/dynamic/demo.css index 9b552a95639..70ce566dea8 100644 --- a/samples/highcharts/series-item/dynamic/demo.css +++ b/samples/highcharts/series-item/dynamic/demo.css @@ -4,5 +4,5 @@ } input[type="number"] { - min-width: 50px; -} \ No newline at end of file + min-width: 50px; +} diff --git a/samples/highcharts/series-item/rectangular/demo.css b/samples/highcharts/series-item/rectangular/demo.css index cf602014b61..91c76402b6b 100644 --- a/samples/highcharts/series-item/rectangular/demo.css +++ b/samples/highcharts/series-item/rectangular/demo.css @@ -2,4 +2,4 @@ max-width: 800px; min-width: 360px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-item/rows-columns/demo.css b/samples/highcharts/series-item/rows-columns/demo.css index cf602014b61..91c76402b6b 100644 --- a/samples/highcharts/series-item/rows-columns/demo.css +++ b/samples/highcharts/series-item/rows-columns/demo.css @@ -2,4 +2,4 @@ max-width: 800px; min-width: 360px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-item/symbols/demo.css b/samples/highcharts/series-item/symbols/demo.css index 0471db099ed..43e3daf6234 100644 --- a/samples/highcharts/series-item/symbols/demo.css +++ b/samples/highcharts/series-item/symbols/demo.css @@ -2,4 +2,4 @@ max-width: 420px; min-width: 360px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-label/line-chart/demo.css b/samples/highcharts/series-label/line-chart/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/series-label/line-chart/demo.css +++ b/samples/highcharts/series-label/line-chart/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-label/stock-chart/demo.css b/samples/highcharts/series-label/stock-chart/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/series-label/stock-chart/demo.css +++ b/samples/highcharts/series-label/stock-chart/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-networkgraph/barnes-hut-approximation/demo.css b/samples/highcharts/series-networkgraph/barnes-hut-approximation/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/barnes-hut-approximation/demo.css +++ b/samples/highcharts/series-networkgraph/barnes-hut-approximation/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/cloth/demo.css b/samples/highcharts/series-networkgraph/cloth/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/cloth/demo.css +++ b/samples/highcharts/series-networkgraph/cloth/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/cuboids/demo.css b/samples/highcharts/series-networkgraph/cuboids/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/cuboids/demo.css +++ b/samples/highcharts/series-networkgraph/cuboids/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/data-options/demo.css b/samples/highcharts/series-networkgraph/data-options/demo.css index 8b9a30d0f25..01ff4f0008f 100644 --- a/samples/highcharts/series-networkgraph/data-options/demo.css +++ b/samples/highcharts/series-networkgraph/data-options/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 310px; - max-width: 500px; - height: 400px; - margin: 0 auto + min-width: 310px; + max-width: 500px; + height: 400px; + margin: 0 auto; } diff --git a/samples/highcharts/series-networkgraph/dicsonnected-graphs/demo.css b/samples/highcharts/series-networkgraph/dicsonnected-graphs/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/dicsonnected-graphs/demo.css +++ b/samples/highcharts/series-networkgraph/dicsonnected-graphs/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/forces/demo.css b/samples/highcharts/series-networkgraph/forces/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/forces/demo.css +++ b/samples/highcharts/series-networkgraph/forces/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/initial-positions/demo.css b/samples/highcharts/series-networkgraph/initial-positions/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/initial-positions/demo.css +++ b/samples/highcharts/series-networkgraph/initial-positions/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/integration-comparison/demo.css b/samples/highcharts/series-networkgraph/integration-comparison/demo.css index 035d9457ace..0b8557ef2e0 100644 --- a/samples/highcharts/series-networkgraph/integration-comparison/demo.css +++ b/samples/highcharts/series-networkgraph/integration-comparison/demo.css @@ -1,5 +1,6 @@ -#container-1, #container-2 { - width: 50%; - margin: 0 auto; - float: left; -} \ No newline at end of file +#container-1, +#container-2 { + width: 50%; + margin: 0 auto; + float: left; +} diff --git a/samples/highcharts/series-networkgraph/link-datalabels-borders/demo.css b/samples/highcharts/series-networkgraph/link-datalabels-borders/demo.css index 1f8993c4b7a..05c5daeb659 100644 --- a/samples/highcharts/series-networkgraph/link-datalabels-borders/demo.css +++ b/samples/highcharts/series-networkgraph/link-datalabels-borders/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; - height: 500px; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; + height: 500px; +} diff --git a/samples/highcharts/series-networkgraph/link-datalabels/demo.css b/samples/highcharts/series-networkgraph/link-datalabels/demo.css index 1f8993c4b7a..05c5daeb659 100644 --- a/samples/highcharts/series-networkgraph/link-datalabels/demo.css +++ b/samples/highcharts/series-networkgraph/link-datalabels/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; - height: 500px; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; + height: 500px; +} diff --git a/samples/highcharts/series-networkgraph/networkgraph-verlet/demo.css b/samples/highcharts/series-networkgraph/networkgraph-verlet/demo.css index 1f8993c4b7a..05c5daeb659 100644 --- a/samples/highcharts/series-networkgraph/networkgraph-verlet/demo.css +++ b/samples/highcharts/series-networkgraph/networkgraph-verlet/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; - height: 500px; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; + height: 500px; +} diff --git a/samples/highcharts/series-networkgraph/ragdoll/demo.css b/samples/highcharts/series-networkgraph/ragdoll/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/ragdoll/demo.css +++ b/samples/highcharts/series-networkgraph/ragdoll/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/styled-links/demo.css b/samples/highcharts/series-networkgraph/styled-links/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-networkgraph/styled-links/demo.css +++ b/samples/highcharts/series-networkgraph/styled-links/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-networkgraph/textpath-datalabels/demo.css b/samples/highcharts/series-networkgraph/textpath-datalabels/demo.css index 1f8993c4b7a..05c5daeb659 100644 --- a/samples/highcharts/series-networkgraph/textpath-datalabels/demo.css +++ b/samples/highcharts/series-networkgraph/textpath-datalabels/demo.css @@ -1,6 +1,6 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; - height: 500px; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; + height: 500px; +} diff --git a/samples/highcharts/series-organization/borderless/demo.css b/samples/highcharts/series-organization/borderless/demo.css index ee8bb553777..3f9bc7073d7 100644 --- a/samples/highcharts/series-organization/borderless/demo.css +++ b/samples/highcharts/series-organization/borderless/demo.css @@ -7,4 +7,4 @@ .highcharts-data-label img { box-shadow: 0 1px 2px #888; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-organization/center-layout/demo.css b/samples/highcharts/series-organization/center-layout/demo.css index b2d79cbaf02..ddc1a1ffa70 100644 --- a/samples/highcharts/series-organization/center-layout/demo.css +++ b/samples/highcharts/series-organization/center-layout/demo.css @@ -6,5 +6,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/series-organization/datalabels-nodeformatter/demo.css b/samples/highcharts/series-organization/datalabels-nodeformatter/demo.css index b2d79cbaf02..ddc1a1ffa70 100644 --- a/samples/highcharts/series-organization/datalabels-nodeformatter/demo.css +++ b/samples/highcharts/series-organization/datalabels-nodeformatter/demo.css @@ -6,5 +6,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/series-organization/link-options/demo.css b/samples/highcharts/series-organization/link-options/demo.css index b2d79cbaf02..ddc1a1ffa70 100644 --- a/samples/highcharts/series-organization/link-options/demo.css +++ b/samples/highcharts/series-organization/link-options/demo.css @@ -6,5 +6,5 @@ } #csv { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/series-packedbubble/initial-radius/demo.css b/samples/highcharts/series-packedbubble/initial-radius/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-packedbubble/initial-radius/demo.css +++ b/samples/highcharts/series-packedbubble/initial-radius/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-packedbubble/packed-dashboard/demo.css b/samples/highcharts/series-packedbubble/packed-dashboard/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-packedbubble/packed-dashboard/demo.css +++ b/samples/highcharts/series-packedbubble/packed-dashboard/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-packedbubble/parentnode-style/demo.css b/samples/highcharts/series-packedbubble/parentnode-style/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-packedbubble/parentnode-style/demo.css +++ b/samples/highcharts/series-packedbubble/parentnode-style/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-packedbubble/spiral/demo.css b/samples/highcharts/series-packedbubble/spiral/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/series-packedbubble/spiral/demo.css +++ b/samples/highcharts/series-packedbubble/spiral/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-sankey/dense/demo.css b/samples/highcharts/series-sankey/dense/demo.css index b2e1c9d26f5..72a63a6674e 100644 --- a/samples/highcharts/series-sankey/dense/demo.css +++ b/samples/highcharts/series-sankey/dense/demo.css @@ -2,4 +2,4 @@ height: 400px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-scatter/jitter-boxplot/demo.css b/samples/highcharts/series-scatter/jitter-boxplot/demo.css index b2e1c9d26f5..72a63a6674e 100644 --- a/samples/highcharts/series-scatter/jitter-boxplot/demo.css +++ b/samples/highcharts/series-scatter/jitter-boxplot/demo.css @@ -2,4 +2,4 @@ height: 400px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-scatter/jitter/demo.css b/samples/highcharts/series-scatter/jitter/demo.css index b2e1c9d26f5..72a63a6674e 100644 --- a/samples/highcharts/series-scatter/jitter/demo.css +++ b/samples/highcharts/series-scatter/jitter/demo.css @@ -2,4 +2,4 @@ height: 400px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-timeline/alternate-disabled/demo.css b/samples/highcharts/series-timeline/alternate-disabled/demo.css index fcc7a5054c0..3cf8e190e87 100644 --- a/samples/highcharts/series-timeline/alternate-disabled/demo.css +++ b/samples/highcharts/series-timeline/alternate-disabled/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 500px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 500px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-timeline/alternate-labels/demo.css b/samples/highcharts/series-timeline/alternate-labels/demo.css index fcc7a5054c0..3cf8e190e87 100644 --- a/samples/highcharts/series-timeline/alternate-labels/demo.css +++ b/samples/highcharts/series-timeline/alternate-labels/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 500px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 500px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-timeline/connector-styles/demo.css b/samples/highcharts/series-timeline/connector-styles/demo.css index fcc7a5054c0..3cf8e190e87 100644 --- a/samples/highcharts/series-timeline/connector-styles/demo.css +++ b/samples/highcharts/series-timeline/connector-styles/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 500px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 500px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-timeline/inverted/demo.css b/samples/highcharts/series-timeline/inverted/demo.css index ad54afbe67a..1eeaf17d622 100644 --- a/samples/highcharts/series-timeline/inverted/demo.css +++ b/samples/highcharts/series-timeline/inverted/demo.css @@ -2,4 +2,4 @@ min-width: 360px; max-width: 500px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/series-variwide/datetime/demo.css b/samples/highcharts/series-variwide/datetime/demo.css index 3b2b06059f2..a43facdda77 100644 --- a/samples/highcharts/series-variwide/datetime/demo.css +++ b/samples/highcharts/series-variwide/datetime/demo.css @@ -1,5 +1,5 @@ #container { - max-width: 800px; - min-width: 380px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + min-width: 380px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-variwide/inverted/demo.css b/samples/highcharts/series-variwide/inverted/demo.css index 9b1a4f93efb..2c1a8f4d316 100644 --- a/samples/highcharts/series-variwide/inverted/demo.css +++ b/samples/highcharts/series-variwide/inverted/demo.css @@ -1,6 +1,6 @@ #container { - max-width: 800px; - min-width: 380px; - height: 600px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + min-width: 380px; + height: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/series-variwide/reversed-xaxis/demo.css b/samples/highcharts/series-variwide/reversed-xaxis/demo.css index 3b2b06059f2..a43facdda77 100644 --- a/samples/highcharts/series-variwide/reversed-xaxis/demo.css +++ b/samples/highcharts/series-variwide/reversed-xaxis/demo.css @@ -1,5 +1,5 @@ #container { - max-width: 800px; - min-width: 380px; - margin: 0 auto; -} \ No newline at end of file + max-width: 800px; + min-width: 380px; + margin: 0 auto; +} diff --git a/samples/highcharts/series/infographic/demo.css b/samples/highcharts/series/infographic/demo.css index 84c43a15397..736cf7832f8 100644 --- a/samples/highcharts/series/infographic/demo.css +++ b/samples/highcharts/series/infographic/demo.css @@ -4,4 +4,3 @@ height: 400px; margin: 0 auto; } - \ No newline at end of file diff --git a/samples/highcharts/series/type-dynamic/demo.css b/samples/highcharts/series/type-dynamic/demo.css index c07cbc625eb..2718c29b72f 100644 --- a/samples/highcharts/series/type-dynamic/demo.css +++ b/samples/highcharts/series/type-dynamic/demo.css @@ -9,6 +9,7 @@ text-align: right; font-size: 0; } + #button-row button { background: #eee; transition: background 150ms; @@ -19,15 +20,19 @@ margin-left: -1px; color: #555; } + #button-row button:first-child { border-top-left-radius: 0.3em; border-bottom-left-radius: 0.3em; } + #button-row button:last-child { border-top-right-radius: 0.3em; border-bottom-right-radius: 0.3em; } -#button-row button:focus, #button-row button:hover { + +#button-row button:focus, +#button-row button:hover { background: #ccc; outline: none; -} \ No newline at end of file +} diff --git a/samples/highcharts/sonification/big-data/demo.css b/samples/highcharts/sonification/big-data/demo.css index adb29fce038..b372a0ebd97 100644 --- a/samples/highcharts/sonification/big-data/demo.css +++ b/samples/highcharts/sonification/big-data/demo.css @@ -18,18 +18,19 @@ font-size: 1.1rem; font-weight: 700; text-align: center; - padding: .375rem .75rem; - margin-bottom: .25rem; - margin-top: .25rem; + padding: 0.375rem 0.75rem; + margin-bottom: 0.25rem; + margin-top: 0.25rem; } -.text-center{ + +.text-center { text-align: center; } .highcharts-figure { - width: 100%; - height: 100%; - margin: 0; + width: 100%; + height: 100%; + margin: 0; } #outer { @@ -43,8 +44,8 @@ visibility: hidden; } -@media (max-width: 575px){ +@media (max-width: 575px) { .btn.btn-stop { width: 30%; } -} \ No newline at end of file +} diff --git a/samples/highcharts/sonification/chart-earcon/demo.css b/samples/highcharts/sonification/chart-earcon/demo.css index d9b200b5aa0..535a82c8261 100644 --- a/samples/highcharts/sonification/chart-earcon/demo.css +++ b/samples/highcharts/sonification/chart-earcon/demo.css @@ -18,19 +18,20 @@ font-size: 1.1rem; font-weight: 700; text-align: center; - padding: .375rem .75rem; - margin-bottom: .25rem; - margin-top: .25rem; + padding: 0.375rem 0.75rem; + margin-bottom: 0.25rem; + margin-top: 0.25rem; } -.text-center{ + +.text-center { text-align: center; } .highcharts-figure { - width: 100%; - height: 100%; - margin: 0; - font-family: Verdana, sans-serif; + width: 100%; + height: 100%; + margin: 0; + font-family: Verdana, sans-serif; } #outer { @@ -50,19 +51,19 @@ right: 0; left: 0; z-index: 999; - background-color: rgba(255, 255, 255, 0.75); + background-color: rgb(255 255 255 / 75%); } #stop { visibility: hidden; } -@media (max-width: 575px){ +@media (max-width: 575px) { .btn.btn-play { width: 50%; } + .btn.btn-stop { width: 30%; } - -} \ No newline at end of file +} diff --git a/samples/highcharts/sonification/chart-sequential/demo.css b/samples/highcharts/sonification/chart-sequential/demo.css index 0364ed50aea..a252e118142 100644 --- a/samples/highcharts/sonification/chart-sequential/demo.css +++ b/samples/highcharts/sonification/chart-sequential/demo.css @@ -18,18 +18,19 @@ font-size: 1.1rem; font-weight: 700; text-align: center; - padding: .375rem .75rem; - margin-bottom: .25rem; - margin-top: .25rem; + padding: 0.375rem 0.75rem; + margin-bottom: 0.25rem; + margin-top: 0.25rem; } -.text-center{ + +.text-center { text-align: center; } .highcharts-figure { - width: 100%; - height: 100%; - margin: 0; + width: 100%; + height: 100%; + margin: 0; } #outer { @@ -49,19 +50,19 @@ right: 0; left: 0; z-index: 999; - background-color: rgba(255, 255, 255, 0.75); + background-color: rgb(255 255 255 / 75%); } #stop { visibility: hidden; } -@media (max-width: 575px){ +@media (max-width: 575px) { .btn.btn-play { width: 50%; } + .btn.btn-stop { width: 30%; } - -} \ No newline at end of file +} diff --git a/samples/highcharts/sonification/series-basic/demo.css b/samples/highcharts/sonification/series-basic/demo.css index adb29fce038..b372a0ebd97 100644 --- a/samples/highcharts/sonification/series-basic/demo.css +++ b/samples/highcharts/sonification/series-basic/demo.css @@ -18,18 +18,19 @@ font-size: 1.1rem; font-weight: 700; text-align: center; - padding: .375rem .75rem; - margin-bottom: .25rem; - margin-top: .25rem; + padding: 0.375rem 0.75rem; + margin-bottom: 0.25rem; + margin-top: 0.25rem; } -.text-center{ + +.text-center { text-align: center; } .highcharts-figure { - width: 100%; - height: 100%; - margin: 0; + width: 100%; + height: 100%; + margin: 0; } #outer { @@ -43,8 +44,8 @@ visibility: hidden; } -@media (max-width: 575px){ +@media (max-width: 575px) { .btn.btn-stop { width: 30%; } -} \ No newline at end of file +} diff --git a/samples/highcharts/sonification/series-earcon/demo.css b/samples/highcharts/sonification/series-earcon/demo.css index adb29fce038..b372a0ebd97 100644 --- a/samples/highcharts/sonification/series-earcon/demo.css +++ b/samples/highcharts/sonification/series-earcon/demo.css @@ -18,18 +18,19 @@ font-size: 1.1rem; font-weight: 700; text-align: center; - padding: .375rem .75rem; - margin-bottom: .25rem; - margin-top: .25rem; + padding: 0.375rem 0.75rem; + margin-bottom: 0.25rem; + margin-top: 0.25rem; } -.text-center{ + +.text-center { text-align: center; } .highcharts-figure { - width: 100%; - height: 100%; - margin: 0; + width: 100%; + height: 100%; + margin: 0; } #outer { @@ -43,8 +44,8 @@ visibility: hidden; } -@media (max-width: 575px){ +@media (max-width: 575px) { .btn.btn-stop { width: 30%; } -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/accessible/demo.css b/samples/highcharts/studies/accessible/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/accessible/demo.css +++ b/samples/highcharts/studies/accessible/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/alignthresholds/demo.css b/samples/highcharts/studies/alignthresholds/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/alignthresholds/demo.css +++ b/samples/highcharts/studies/alignthresholds/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/appear/demo.css b/samples/highcharts/studies/appear/demo.css index 8e02d34ebbe..24c82c7ec44 100644 --- a/samples/highcharts/studies/appear/demo.css +++ b/samples/highcharts/studies/appear/demo.css @@ -2,6 +2,7 @@ width: 300px; margin: 0 auto; } + p { margin: 1em 0; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/axis-label-images/demo.css b/samples/highcharts/studies/axis-label-images/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/axis-label-images/demo.css +++ b/samples/highcharts/studies/axis-label-images/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/axis-staticscale-dynamic/demo.css b/samples/highcharts/studies/axis-staticscale-dynamic/demo.css index 589fd6c4c48..ce4bf3a6711 100644 --- a/samples/highcharts/studies/axis-staticscale-dynamic/demo.css +++ b/samples/highcharts/studies/axis-staticscale-dynamic/demo.css @@ -1,4 +1,4 @@ #container { max-width: 500px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/axis-staticscale/demo.css b/samples/highcharts/studies/axis-staticscale/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/axis-staticscale/demo.css +++ b/samples/highcharts/studies/axis-staticscale/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/bellcurve-standard-deviation/demo.css b/samples/highcharts/studies/bellcurve-standard-deviation/demo.css index 4193ad36c08..cb77adb0038 100644 --- a/samples/highcharts/studies/bellcurve-standard-deviation/demo.css +++ b/samples/highcharts/studies/bellcurve-standard-deviation/demo.css @@ -1,6 +1,5 @@ #container { - max-width: 800px; - height: 400px; - margin: 1em auto; -} - + max-width: 800px; + height: 400px; + margin: 1em auto; +} diff --git a/samples/highcharts/studies/circle-relation/demo.css b/samples/highcharts/studies/circle-relation/demo.css index 64a797c0946..4f54892ada7 100644 --- a/samples/highcharts/studies/circle-relation/demo.css +++ b/samples/highcharts/studies/circle-relation/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/covid-19/demo.css b/samples/highcharts/studies/covid-19/demo.css index ec24094e523..28592ae12ed 100644 --- a/samples/highcharts/studies/covid-19/demo.css +++ b/samples/highcharts/studies/covid-19/demo.css @@ -1,6 +1,7 @@ .container-fluid { margin-top: 10px; } + #info .f32 .flag { position: absolute; top: 8px; @@ -9,12 +10,14 @@ .clearfix { clear: both; } + .card-header.subheader { font-size: 0.9rem; - color: rgba(0, 0, 0, 0.75); + color: rgb(0 0 0 / 75%); background-color: transparent; border-bottom: none; } + .card { height: 80vh; min-height: 400px; @@ -25,8 +28,9 @@ .card { max-height: 400px; } + .col-12 { padding-left: 2px !important; padding-right: 2px !important; } -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/direction-arrows/demo.css b/samples/highcharts/studies/direction-arrows/demo.css index 64fc33c0e01..6f2fce2d8cf 100644 --- a/samples/highcharts/studies/direction-arrows/demo.css +++ b/samples/highcharts/studies/direction-arrows/demo.css @@ -1,14 +1,16 @@ .container { height: 350px; - width: 500px; + width: 500px; margin: 0 auto; } /* Add arrows to lines (using SVG markers) */ -.highcharts-name-line1, .highcharts-arrows { +.highcharts-name-line1, +.highcharts-arrows { marker-end: url(#head); marker-start: url(#tail); } + .highcharts-name-line2 { marker-start: url(#tail); } diff --git a/samples/highcharts/studies/distribution-algorithm/demo.css b/samples/highcharts/studies/distribution-algorithm/demo.css index 140bd8ac3df..f66c5796429 100644 --- a/samples/highcharts/studies/distribution-algorithm/demo.css +++ b/samples/highcharts/studies/distribution-algorithm/demo.css @@ -2,4 +2,4 @@ width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/dotplot-equalizer/demo.css b/samples/highcharts/studies/dotplot-equalizer/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/dotplot-equalizer/demo.css +++ b/samples/highcharts/studies/dotplot-equalizer/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/dotplot/demo.css b/samples/highcharts/studies/dotplot/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/dotplot/demo.css +++ b/samples/highcharts/studies/dotplot/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/exporting-table-html/demo.css b/samples/highcharts/studies/exporting-table-html/demo.css index 0ea7055ed2c..86a97d0799e 100644 --- a/samples/highcharts/studies/exporting-table-html/demo.css +++ b/samples/highcharts/studies/exporting-table-html/demo.css @@ -2,8 +2,8 @@ max-width: 800px; margin: 2em auto; } + #container { margin-top: 2em; min-width: 380px; } - diff --git a/samples/highcharts/studies/exporting-table/demo.css b/samples/highcharts/studies/exporting-table/demo.css index d8f0daa8970..924f8e2c814 100644 --- a/samples/highcharts/studies/exporting-table/demo.css +++ b/samples/highcharts/studies/exporting-table/demo.css @@ -1,3 +1,3 @@ #container { - margin-top: 20px; -} \ No newline at end of file + margin-top: 20px; +} diff --git a/samples/highcharts/studies/generic-candlestick/demo.css b/samples/highcharts/studies/generic-candlestick/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/generic-candlestick/demo.css +++ b/samples/highcharts/studies/generic-candlestick/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/geojson-multiseries/demo.css b/samples/highcharts/studies/geojson-multiseries/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/highcharts/studies/geojson-multiseries/demo.css +++ b/samples/highcharts/studies/geojson-multiseries/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/gpx-height-profile/demo.css b/samples/highcharts/studies/gpx-height-profile/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/gpx-height-profile/demo.css +++ b/samples/highcharts/studies/gpx-height-profile/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/jingle-bells/demo.css b/samples/highcharts/studies/jingle-bells/demo.css index 83577f6be2a..baf34a04f40 100644 --- a/samples/highcharts/studies/jingle-bells/demo.css +++ b/samples/highcharts/studies/jingle-bells/demo.css @@ -1,106 +1,105 @@ -html, body { - width: 100%; - height: 100%; - margin: 0; - padding: 0; +html, +body { + width: 100%; + height: 100%; + margin: 0; + padding: 0; } .main-container { - width: 100%; - height: 60%; - position: relative; - min-width: 380px; - min-height: 400px; - max-height: 600px; - overflow-x: hidden; + width: 100%; + height: 60%; + position: relative; + min-width: 380px; + min-height: 400px; + max-height: 600px; + overflow-x: hidden; } .highcharts-container { - padding: 0px; - margin: 0px; - width: 100%; - height: 100%; - + padding: 0; + margin: 0; + width: 100%; + height: 100%; } .transition { - transition: 0.2s ease all; - -moz-transition: 0.2s ease all; - -webkit-transition: 0.2s ease all; + transition: 0.2s ease all; + -moz-transition: 0.2s ease all; + -webkit-transition: 0.2s ease all; } @keyframes bounce { - from { - bottom: 100px; - } + from { + bottom: 100px; + } - to { - bottom: 95px; - } + to { + bottom: 95px; + } } .click-to-start { - text-align: left; - margin-bottom: 10px; - position: absolute; - right: 115px; - bottom: 140px; - z-index: 11; - - animation-direction: alternate; - animation-duration: 1s; - animation-name: bounce; - animation-iteration-count: infinite; + text-align: left; + margin-bottom: 10px; + position: absolute; + right: 115px; + bottom: 140px; + z-index: 11; + animation-direction: alternate; + animation-duration: 1s; + animation-name: bounce; + animation-iteration-count: infinite; } .tooltip { - color: #fafafa; - position: absolute; - width: 200px; - height: 100px; - z-index: 10; - right: 10px; - bottom: 60px; + color: #fafafa; + position: absolute; + width: 200px; + height: 100px; + z-index: 10; + right: 10px; + bottom: 60px; } #snowman { - cursor: pointer; + cursor: pointer; } .bubble { - cursor: pointer; - border: 2px solid #339933; - line-height: 38px; - text-align: center; - font-size: 22px; - color: #242424; - position: relative; - width: 250px; - height: 40px; - padding: 0px; - padding-left: 20px; - background: #FFFFFF; - background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Speaker_Icon.svg/600px-Speaker_Icon.svg.png); - background-position: 10px 4px; - background-repeat: no-repeat; - background-size: auto 70%; - -webkit-border-radius: 37px; - -moz-border-radius: 37px; - border-radius: 37px; + cursor: pointer; + border: 2px solid #393; + line-height: 38px; + text-align: center; + font-size: 22px; + color: #242424; + position: relative; + width: 250px; + height: 40px; + padding: 0; + padding-left: 20px; + background: #fff; + background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Speaker_Icon.svg/600px-Speaker_Icon.svg.png); + background-position: 10px 4px; + background-repeat: no-repeat; + background-size: auto 70%; + -webkit-border-radius: 37px; + -moz-border-radius: 37px; + border-radius: 37px; } -.bubble:after { - border: 2px solid #339933; - content: ''; - position: absolute; - border-style: solid; - border-width: 15px 0 15px 15px; - border-color: transparent #FFFFFF; - display: block; - width: 0; - z-index: 1; - right: -8px; - top: 5px; +.bubble::after { + border: 2px solid #393; + content: ""; + position: absolute; + border-style: solid; + border-width: 15px 0 15px 15px; + border-color: transparent #fff; + display: block; + width: 0; + z-index: 1; + right: -8px; + top: 5px; } .unsupported { diff --git a/samples/highcharts/studies/legend-align-to-xaxis/demo.css b/samples/highcharts/studies/legend-align-to-xaxis/demo.css index 37b95cdab79..16080e9dbfd 100644 --- a/samples/highcharts/studies/legend-align-to-xaxis/demo.css +++ b/samples/highcharts/studies/legend-align-to-xaxis/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/studies/legend-custom-symbol/demo.css b/samples/highcharts/studies/legend-custom-symbol/demo.css index 37b95cdab79..16080e9dbfd 100644 --- a/samples/highcharts/studies/legend-custom-symbol/demo.css +++ b/samples/highcharts/studies/legend-custom-symbol/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 310px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/studies/linear-gauge-series-full/demo.css b/samples/highcharts/studies/linear-gauge-series-full/demo.css index 5b2fc146ab5..8ba07442284 100644 --- a/samples/highcharts/studies/linear-gauge-series-full/demo.css +++ b/samples/highcharts/studies/linear-gauge-series-full/demo.css @@ -1,6 +1,8 @@ -#container1, #container2, #container3 { - min-width: 300px; - max-width: 800px; +#container1, +#container2, +#container3 { + min-width: 300px; + max-width: 800px; height: 120px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/linear-gauge-series/demo.css b/samples/highcharts/studies/linear-gauge-series/demo.css index b9056a8ee88..761caaf7c68 100644 --- a/samples/highcharts/studies/linear-gauge-series/demo.css +++ b/samples/highcharts/studies/linear-gauge-series/demo.css @@ -2,4 +2,4 @@ width: 400px; height: 100px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/logistics/demo.css b/samples/highcharts/studies/logistics/demo.css index c0c71cd14af..7e4989d2115 100644 --- a/samples/highcharts/studies/logistics/demo.css +++ b/samples/highcharts/studies/logistics/demo.css @@ -25,4 +25,4 @@ #description { max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/morph/demo.css b/samples/highcharts/studies/morph/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/morph/demo.css +++ b/samples/highcharts/studies/morph/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/null-stacks/demo.css b/samples/highcharts/studies/null-stacks/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/studies/null-stacks/demo.css +++ b/samples/highcharts/studies/null-stacks/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/parliament-improved/demo.css b/samples/highcharts/studies/parliament-improved/demo.css index 392e7ac9398..fa76721bda3 100644 --- a/samples/highcharts/studies/parliament-improved/demo.css +++ b/samples/highcharts/studies/parliament-improved/demo.css @@ -1,38 +1,46 @@ -.highcharts-figure, .highcharts-data-table table { - min-width: 320px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 320px; max-width: 800px; margin: 1em auto; } .highcharts-data-table table { - font-family: Verdana, sans-serif; - border-collapse: collapse; - border: 1px solid #EBEBEB; - margin: 10px auto; - text-align: center; - width: 100%; - max-width: 500px; + font-family: Verdana, sans-serif; + border-collapse: collapse; + border: 1px solid #ebebeb; + margin: 10px auto; + text-align: center; + width: 100%; + max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } - input[type="number"] { - min-width: 50px; -} \ No newline at end of file + min-width: 50px; +} diff --git a/samples/highcharts/studies/pictorial/demo.css b/samples/highcharts/studies/pictorial/demo.css index 84c43a15397..736cf7832f8 100644 --- a/samples/highcharts/studies/pictorial/demo.css +++ b/samples/highcharts/studies/pictorial/demo.css @@ -4,4 +4,3 @@ height: 400px; margin: 0 auto; } - \ No newline at end of file diff --git a/samples/highcharts/studies/pie-drilldown-connector/demo.css b/samples/highcharts/studies/pie-drilldown-connector/demo.css index c2a485fe131..a73e0acb994 100644 --- a/samples/highcharts/studies/pie-drilldown-connector/demo.css +++ b/samples/highcharts/studies/pie-drilldown-connector/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/projection/demo.css b/samples/highcharts/studies/projection/demo.css index 31a2bb2b9e7..655d432995c 100644 --- a/samples/highcharts/studies/projection/demo.css +++ b/samples/highcharts/studies/projection/demo.css @@ -4,8 +4,9 @@ max-width: 800px; margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/puzzle/demo.css b/samples/highcharts/studies/puzzle/demo.css index ec84f0eb429..e9deed3ea6d 100644 --- a/samples/highcharts/studies/puzzle/demo.css +++ b/samples/highcharts/studies/puzzle/demo.css @@ -1,20 +1,24 @@ * { font-family: sans-serif; } + #container { border: 1px solid silver; - height: 500px; + height: 500px; width: 600px; - margin: 0 auto; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; } + .highcharts-puzzle-dragging { stroke-dasharray: 2px; } + .highcharts-puzzle-dropped { stroke: #e0e0e0; } diff --git a/samples/highcharts/studies/sociogram/demo.css b/samples/highcharts/studies/sociogram/demo.css index c2a485fe131..a73e0acb994 100644 --- a/samples/highcharts/studies/sociogram/demo.css +++ b/samples/highcharts/studies/sociogram/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/summary-table-handsontable/demo.css b/samples/highcharts/studies/summary-table-handsontable/demo.css index 5c06231ab35..a72e59b8ca1 100644 --- a/samples/highcharts/studies/summary-table-handsontable/demo.css +++ b/samples/highcharts/studies/summary-table-handsontable/demo.css @@ -3,7 +3,8 @@ height: 400px; margin: 1em auto; } + #table { max-width: 800px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/sunburst-ancestors/demo.css b/samples/highcharts/studies/sunburst-ancestors/demo.css index 60dabed10c6..fe0c9b287a0 100644 --- a/samples/highcharts/studies/sunburst-ancestors/demo.css +++ b/samples/highcharts/studies/sunburst-ancestors/demo.css @@ -3,5 +3,5 @@ } #data { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/samples/highcharts/studies/tilemap-generator/demo.css b/samples/highcharts/studies/tilemap-generator/demo.css index f96b5c10eeb..b046cf3b28c 100644 --- a/samples/highcharts/studies/tilemap-generator/demo.css +++ b/samples/highcharts/studies/tilemap-generator/demo.css @@ -3,20 +3,24 @@ text-align: center; color: gray; } + #appContainer { width: 1300px; } + .container { height: 600px; width: 600px; margin: 20px 24px; float: left; } + .container-expanded { height: 800px; width: 1250px; margin: 20px 24px; } + .verticalLine { display: block; width: 1px; @@ -25,22 +29,27 @@ height: 600px; margin: 20px 0; } + #controls1 { display: inline-block; width: 700px; } + #controls2 { display: inline-block; width: 400px; } + .checkboxContainer { display: block; margin-bottom: 10px; margin-left: -10px; } + #default { - display: inline-block + display: inline-block; } + #appContainer button { border: none; border-radius: 0.3em; @@ -55,29 +64,36 @@ line-height: 1em; display: inline-block; } + #appContainer button:hover { - background: #40818b; - color: white; + background: #40818b; + color: white; } + #appContainer button.active { - background: #40818b; - color: white; + background: #40818b; + color: white; } + #appContainer input { margin: 10px; } + #appContainer input:not([type="checkbox"]) { display: block; width: 90%; } + #appContainer textarea { width: 100%; margin: 10px; height: 100px; } + .selector .custom-combobox { display: block; } + .selector .custom-combobox .custom-combobox-input { font-size: 14px; color: silver; @@ -88,16 +104,20 @@ padding: 1px 5px 1px 30px; width: 100%; } + .selector .custom-combobox .ui-autocomplete-input:focus { color: black; } + .selector .custom-combobox .ui-autocomplete-input.valid { color: black; } + .ui-autocomplete { max-height: 500px; overflow: auto; } + .ui-autocomplete .option-header { font-style: italic; font-weight: bold; @@ -105,10 +125,12 @@ font-size: 1.2em; color: gray; } + .ui-button { display: none !important; } + .selector .custom-combobox-toggle { display: block; border-radius: 0; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/timeline-areaspline/demo.css b/samples/highcharts/studies/timeline-areaspline/demo.css index 813215356ab..4bfd05a474c 100644 --- a/samples/highcharts/studies/timeline-areaspline/demo.css +++ b/samples/highcharts/studies/timeline-areaspline/demo.css @@ -1,26 +1,31 @@ @import "https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"; + #container { height: 500px; min-width: 310px; max-width: 800px; margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; } + #play-controls { text-align: center; min-width: 310px; max-width: 800px; margin: 0 auto; - padding: 5px 0 1em 0; + padding: 5px 0 1em; } + #play-controls * { display: inline-block; vertical-align: middle; } + #play-pause-button { width: 30px; height: 30px; @@ -31,10 +36,12 @@ border-radius: 3px; background: #f8f8f8; } + #play-range { margin: 2.5%; width: 70%; } + #play-output { font-family: Arial, Helvetica, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/timeline/demo.css b/samples/highcharts/studies/timeline/demo.css index a51ca53857a..45fe83d9e75 100644 --- a/samples/highcharts/studies/timeline/demo.css +++ b/samples/highcharts/studies/timeline/demo.css @@ -4,22 +4,26 @@ max-width: 800px; margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; } + #play-controls { text-align: center; min-width: 310px; max-width: 800px; margin: 0 auto; - padding: 5px 0 1em 0; + padding: 5px 0 1em; } + #play-controls * { display: inline-block; vertical-align: middle; } + #play-pause-button { width: 30px; height: 30px; @@ -30,10 +34,12 @@ border-radius: 3px; background: #f8f8f8; } + #play-range { margin: 2.5%; width: 70%; } + #play-output { font-family: Arial, Helvetica, sans-serif; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/tooltip-outside-box/demo.css b/samples/highcharts/studies/tooltip-outside-box/demo.css index a604f3d0a42..580ab5643ee 100644 --- a/samples/highcharts/studies/tooltip-outside-box/demo.css +++ b/samples/highcharts/studies/tooltip-outside-box/demo.css @@ -1,9 +1,10 @@ #outer { - max-width: 420px; - margin: 1em auto; + max-width: 420px; + margin: 1em auto; } + .container { - width: 200px; + width: 200px; height: 200px; display: inline-block; -} \ No newline at end of file +} diff --git a/samples/highcharts/studies/topojson-decode/demo.css b/samples/highcharts/studies/topojson-decode/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/highcharts/studies/topojson-decode/demo.css +++ b/samples/highcharts/studies/topojson-decode/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/highcharts/subtitle/verticalalign/demo.css b/samples/highcharts/subtitle/verticalalign/demo.css index 36b2f329f0e..c488c3525a9 100644 --- a/samples/highcharts/subtitle/verticalalign/demo.css +++ b/samples/highcharts/subtitle/verticalalign/demo.css @@ -3,4 +3,4 @@ min-width: 300px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/time/individual/demo.css b/samples/highcharts/time/individual/demo.css index 6e59eb7bbe8..536bf195ae9 100644 --- a/samples/highcharts/time/individual/demo.css +++ b/samples/highcharts/time/individual/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 250px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/title/paddingright/demo.css b/samples/highcharts/title/paddingright/demo.css index d42e1e6a986..b77ab9b84f6 100644 --- a/samples/highcharts/title/paddingright/demo.css +++ b/samples/highcharts/title/paddingright/demo.css @@ -1,5 +1,5 @@ #container { - height: 400px; - width: 600px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + width: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/title/widthadjust/demo.css b/samples/highcharts/title/widthadjust/demo.css index d42e1e6a986..b77ab9b84f6 100644 --- a/samples/highcharts/title/widthadjust/demo.css +++ b/samples/highcharts/title/widthadjust/demo.css @@ -1,5 +1,5 @@ #container { - height: 400px; - width: 600px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + width: 600px; + margin: 0 auto; +} diff --git a/samples/highcharts/tooltip/footerformat/demo.css b/samples/highcharts/tooltip/footerformat/demo.css index 1f7c1045b5c..536bfcc5fbe 100644 --- a/samples/highcharts/tooltip/footerformat/demo.css +++ b/samples/highcharts/tooltip/footerformat/demo.css @@ -7,4 +7,4 @@ .highcharts-tooltip table th { padding-bottom: 0.2em; border-bottom: 1px solid silver; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/formatter-conditional-default/demo.css b/samples/highcharts/tooltip/formatter-conditional-default/demo.css index 431f3c04a81..511a086796f 100644 --- a/samples/highcharts/tooltip/formatter-conditional-default/demo.css +++ b/samples/highcharts/tooltip/formatter-conditional-default/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/formatter-shared/demo.css b/samples/highcharts/tooltip/formatter-shared/demo.css index 431f3c04a81..511a086796f 100644 --- a/samples/highcharts/tooltip/formatter-shared/demo.css +++ b/samples/highcharts/tooltip/formatter-shared/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/formatter-split/demo.css b/samples/highcharts/tooltip/formatter-split/demo.css index 431f3c04a81..511a086796f 100644 --- a/samples/highcharts/tooltip/formatter-split/demo.css +++ b/samples/highcharts/tooltip/formatter-split/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/fullhtml/demo.css b/samples/highcharts/tooltip/fullhtml/demo.css index 9d223bcd7f2..e60cdc7b6d4 100644 --- a/samples/highcharts/tooltip/fullhtml/demo.css +++ b/samples/highcharts/tooltip/fullhtml/demo.css @@ -1,7 +1,7 @@ -.highcharts-tooltip>span { - background: rgba(255,255,255,0.85); +.highcharts-tooltip > span { + background: rgb(255 255 255 / 85%); border: 1px solid silver; border-radius: 3px; box-shadow: 1px 1px 2px #888; padding: 8px; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/outside/demo.css b/samples/highcharts/tooltip/outside/demo.css index a604f3d0a42..580ab5643ee 100644 --- a/samples/highcharts/tooltip/outside/demo.css +++ b/samples/highcharts/tooltip/outside/demo.css @@ -1,9 +1,10 @@ #outer { - max-width: 420px; - margin: 1em auto; + max-width: 420px; + margin: 1em auto; } + .container { - width: 200px; + width: 200px; height: 200px; display: inline-block; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/split/demo.css b/samples/highcharts/tooltip/split/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/highcharts/tooltip/split/demo.css +++ b/samples/highcharts/tooltip/split/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/stickoncontact/demo.css b/samples/highcharts/tooltip/stickoncontact/demo.css index d7836cd4116..df163e7f533 100644 --- a/samples/highcharts/tooltip/stickoncontact/demo.css +++ b/samples/highcharts/tooltip/stickoncontact/demo.css @@ -2,4 +2,4 @@ max-width: 800px; min-width: 360px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/tooltip/tooltip-update/demo.css b/samples/highcharts/tooltip/tooltip-update/demo.css index 1a5c7fb649e..c0f4f453924 100644 --- a/samples/highcharts/tooltip/tooltip-update/demo.css +++ b/samples/highcharts/tooltip/tooltip-update/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/website/blog-landing-page/demo.css b/samples/highcharts/website/blog-landing-page/demo.css index 244c2e76760..c7857239be1 100644 --- a/samples/highcharts/website/blog-landing-page/demo.css +++ b/samples/highcharts/website/blog-landing-page/demo.css @@ -1,63 +1,69 @@ - -/*temperature graph*/ +/* temperature graph */ .highcharts-point { - stroke: white; + stroke: white; } + .main-color .highcharts-graph { - stroke: red; + stroke: red; } -.main-color, .main-color .highcharts-point { - fill: red; + +.main-color, +.main-color .highcharts-point { + fill: red; } + .highcharts-graph.highcharts-negative { - stroke: blue; + stroke: blue; } + .highcharts-area.highcharts-negative { - fill: blue; + fill: blue; } + .highcharts-point.highcharts-negative { - fill: blue; -} - -/*chart thumbnails*/ -#container{ - padding-bottom:30px; - margin-top:30px; - display:grid; - grid-template-columns: repeat(auto-fill, 33%); - grid-template-rows: repeat(2, 80px); -} - -#container .gridChart -{ - border:1px solid #ebebeb; - border-radius: 4px; - filter: grayscale(1); - opacity:1; -} -#container .gridChart:hover{ - filter: grayscale(0); - opacity:1; -} - -@media (min-width: 768px){ - #container{ - margin-top:10px; - grid-template-columns:repeat(6,16.5%); - grid-template-rows: repeat(1, 100px); - } - #container #soloBubble - { - display: inline-block; - } - #container #scatter{ - display: inline-block; - } -} -@media (min-width: 960px){ - #container{ - grid-template-columns:repeat(6,160px); - grid-template-rows: repeat(1, 100px); - } + fill: blue; +} + +/* chart thumbnails */ +#container { + padding-bottom: 30px; + margin-top: 30px; + display: grid; + grid-template-columns: repeat(auto-fill, 33%); + grid-template-rows: repeat(2, 80px); } +#container .gridChart { + border: 1px solid #ebebeb; + border-radius: 4px; + filter: grayscale(1); + opacity: 100%; +} + +#container .gridChart:hover { + filter: grayscale(0); + opacity: 100%; +} + +@media (min-width: 768px) { + #container { + margin-top: 10px; + grid-template-columns: repeat(6, 16.5%); + grid-template-rows: repeat(1, 100px); + } + + #container #soloBubble { + display: inline-block; + } + + #container #scatter { + display: inline-block; + } +} + +@media (min-width: 960px) { + #container { + grid-template-columns: repeat(6, 160px); + grid-template-rows: repeat(1, 100px); + } +} diff --git a/samples/highcharts/website/custom-map/demo.css b/samples/highcharts/website/custom-map/demo.css index 27b4ff59673..05a763b8ccb 100644 --- a/samples/highcharts/website/custom-map/demo.css +++ b/samples/highcharts/website/custom-map/demo.css @@ -1,7 +1,6 @@ - #container { - height: 480px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 480px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/website/highcharts-timeline/demo.css b/samples/highcharts/website/highcharts-timeline/demo.css index a324f8dc971..2e61ea1b6d3 100644 --- a/samples/highcharts/website/highcharts-timeline/demo.css +++ b/samples/highcharts/website/highcharts-timeline/demo.css @@ -1,5 +1,4 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; - +@import "https://code.highcharts.com/css/highcharts.css"; #timeline .highcharts-container { position: relative; @@ -11,123 +10,140 @@ z-index: 0; margin: 0; padding: 0; - font-family: 'IBM Plex Sans', sans-serif; - } + font-family: "IBM Plex Sans", sans-serif; +} + table { border-collapse: collapse; } + table td, table th { border: 1px solid silver; padding: 0.5em; } -#timeline .highcharts-axis-title{ + +#timeline .highcharts-axis-title { font-weight: 700; } -#timeline .highcharts-axis-labels{ - color:#46465C; - font-size: 14px;; + +#timeline .highcharts-axis-labels { + color: #46465c; + font-size: 14px; } -#timeline .highcharts-color-0{ - fill:#6699A1; - stroke:#6699A1; +#timeline .highcharts-color-0 { + fill: #6699a1; + stroke: #6699a1; } + #timeline .highcharts-color-3, #timeline .highcharts-color-2, -#timeline .highcharts-color-5{ - fill:#46465C; - stroke:#46465C; +#timeline .highcharts-color-5 { + fill: #46465c; + stroke: #46465c; } + #timeline .highcharts-color-6, -#timeline .highcharts-color-1{ - fill:#5749AD; - stroke:#5749AD; +#timeline .highcharts-color-1 { + fill: #5749ad; + stroke: #5749ad; } -#timeline .highcharts-yaxis{ +#timeline .highcharts-yaxis { visibility: hidden; } -#timeline .highcharts-yaxis-labels text:last-of-type{ - opacity:0; + +#timeline .highcharts-yaxis-labels text:last-of-type { + opacity: 0%; } -#timeline .time-1{ - fill: rgba(102,153,161,.2); + +#timeline .time-1 { + fill: rgb(102 153 161 / 20%); fill-opacity: 1; } -#timeline .highcharts-plot-band-label:nth-of-type(1){ + +#timeline .highcharts-plot-band-label:nth-of-type(1) { overflow: hidden; text-overflow: ellipsis; display: block; - border: 0px solid #000; - width:20px; + border: 0 solid #000; + width: 20px; } -#timeline .time-2{ - fill: #D9DBF8; + +#timeline .time-2 { + fill: #d9dbf8; fill-opacity: 1; } -#timeline .time-3{ - fill: #FFFAF0; + +#timeline .time-3 { + fill: #fffaf0; fill-opacity: 1; } -#timeline .time-4{ - fill: #DFF9E7; + +#timeline .time-4 { + fill: #dff9e7; fill-opacity: 1; } + #timeline .revenue, -#timeline .revenue .highcharts-area{ - fill: rgb(102,153,161); - stroke: rgb(102,153,161); +#timeline .revenue .highcharts-area { + fill: rgb(102 153 161); + stroke: rgb(102 153 161); fill-opacity: 0.2; - stroke-width:1px; + stroke-width: 1px; } + #timeline .employees, -#timeline .employees .highcharts-area{ - fill: #5749AD; - stroke: #5749AD; +#timeline .employees .highcharts-area { + fill: #5749ad; + stroke: #5749ad; fill-opacity: 0.2; - stroke-width:1px; + stroke-width: 1px; } + #timeline .highcharts-legend-item.revenue, -#timeline .highcharts-legend-item.employees{ +#timeline .highcharts-legend-item.employees { fill-opacity: 1; } -#timeline .award .highcharts-label{ - color: #fff; + +#timeline .award .highcharts-label { + color: #fff; } -#timeline .highcharts-label span{ + +#timeline .highcharts-label span { transform: translateY(-3px); } -#timeline .highcharts-markers.product{ +#timeline .highcharts-markers.product { transform: translate(10px, 4px); } #timeline .highcharts-markers.highcharts-series-4.product .highcharts-label:nth-of-type(4) .highcharts-label-box, -#timeline .highcharts-markers.highcharts-series-2.product .highcharts-label .highcharts-label-box{ +#timeline .highcharts-markers.highcharts-series-2.product .highcharts-label .highcharts-label-box { transform: translate(-46px, -88px); } -#timeline .highcharts-flags-series.cloud .highcharts-point text, -#timeline .highcharts-flags-series.product .highcharts-point text{ - fill:#fff; +#timeline .highcharts-flags-series.cloud .highcharts-point text, +#timeline .highcharts-flags-series.product .highcharts-point text { + fill: #fff; } -#timeline .highcharts-flags-series.product .highcharts-label text{ - transform: translate(-3px,-6px); +#timeline .highcharts-flags-series.product .highcharts-label text { + transform: translate(-3px, -6px); } -#timeline .highcharts-flags-series.cloud .highcharts-label text{ - transform: translate(-3px,-8px); +#timeline .highcharts-flags-series.cloud .highcharts-label text { + transform: translate(-3px, -8px); } #timeline .highcharts-series-2.product .highcharts-label:nth-of-type(1) text, -#timeline .highcharts-series-4.product .highcharts-label:nth-of-type(4) text{ - transform: translate(-2px,-62px); +#timeline .highcharts-series-4.product .highcharts-label:nth-of-type(4) text { + transform: translate(-2px, -62px); } -#timeline .highcharts-markers.cloud{ - transform: translate(0px, -23px); +#timeline .highcharts-markers.cloud { + transform: translate(0, -23px); } #timeline .award.highcharts-flags-series .highcharts-point .highcharts-label-box { @@ -135,38 +151,37 @@ table th { } @media screen and (min-width: 530px) { - #timeline .highcharts-markers.product{ + #timeline .highcharts-markers.product { transform: translate(10px, 54px); } - #timeline .highcharts-markers.cloud{ + + #timeline .highcharts-markers.cloud { transform: translate(10px, 28px); } - #timeline .highcharts-yaxis{ + + #timeline .highcharts-yaxis { visibility: visible; } } @media screen and (min-width: 1024px) { - - #timeline .highcharts-plot-band-label:nth-of-type(1){ + #timeline .highcharts-plot-band-label:nth-of-type(1) { overflow: visible; display: block; - border: 0px solid #000; - width:20px; - left:40px !important; + border: 0 solid #000; + width: 20px; + left: 40px !important; } } + @media screen and (min-width: 1400px) { - #timeline .highcharts-plot-band-label:nth-of-type(1){ - left:60px !important; + #timeline .highcharts-plot-band-label:nth-of-type(1) { + left: 60px !important; } } + @media screen and (min-width: 1600px) { - #timeline .highcharts-plot-band-label:nth-of-type(1){ - left:80px !important; + #timeline .highcharts-plot-band-label:nth-of-type(1) { + left: 80px !important; } } - - - - diff --git a/samples/highcharts/website/homepage-2021/demo.css b/samples/highcharts/website/homepage-2021/demo.css index fdc0da71788..948e3d1be00 100644 --- a/samples/highcharts/website/homepage-2021/demo.css +++ b/samples/highcharts/website/homepage-2021/demo.css @@ -1,254 +1,298 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .hero-container { - background: rgb(79,70,90); - background: linear-gradient(0deg, rgba(79,70,90,1) 0%, rgba(43,27,54,1) 100%); - width:100%; - height: 450px; + background: rgb(79 70 90); + background: linear-gradient(0deg, rgb(79 70 90 / 100%) 0%, rgb(43 27 54 / 100%) 100%); + width: 100%; + height: 450px; } + .chart-container .highcharts-container { - position: relative; - overflow: hidden; - width: 100%; - height:430px; - max-height: 430px; - opacity:1; - text-align: left; - line-height: normal; - z-index: 0; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - font-family: 'IBM Plex Sans', sans-serif; - font-size: 12px; - user-select: none; - touch-action: manipulation; - outline: none; -} -#hero{ - width:100%; -} -#hero .highcharts-background{ - fill:#1f1836; - fill:transparent; -} -#hero .highcharts-axis-labels{ - fill:#999; - font-size: 1em; -} -#hero .highcharts-label text{ - fill:#fff; -} -#hero .highcharts-range-selector-buttons{ - opacity:0; + position: relative; + overflow: hidden; + width: 100%; + height: 430px; + max-height: 430px; + opacity: 100%; + text-align: left; + line-height: normal; + z-index: 0; + -webkit-tap-highlight-color: rgb(0 0 0 / 0%); + font-family: "IBM Plex Sans", sans-serif; + font-size: 12px; + user-select: none; + touch-action: manipulation; + outline: none; +} + +#hero { + width: 100%; +} + +#hero .highcharts-background { + fill: #1f1836; + fill: transparent; +} + +#hero .highcharts-axis-labels { + fill: #999; + font-size: 1em; } + +#hero .highcharts-label text { + fill: #fff; +} + +#hero .highcharts-range-selector-buttons { + opacity: 0%; +} + #hero .highcharts-range-selector-buttons .highcharts-button.highcharts-button-pressed { - font-weight: bold; - fill: #A3EDBA; - stroke: #A3EDBA; - stroke-width: 3px; + font-weight: bold; + fill: #a3edba; + stroke: #a3edba; + stroke-width: 3px; } -#hero .highcharts-area-series.cover{ - fill:url(#bg-gradient); - fill-opacity:1; - opacity:0; - stroke:transparent; + +#hero .highcharts-area-series.cover { + fill: url(#bg-gradient); + fill-opacity: 1; + opacity: 0%; + stroke: transparent; } -#hero .highcharts-area-series.cover .highcharts-area{ - fill-opacity: 1; + +#hero .highcharts-area-series.cover .highcharts-area { + fill-opacity: 1; } -#hero .highcharts-xaxis-grid .highcharts-grid-line { - stroke-width: 1px; + +#hero .highcharts-xaxis-grid .highcharts-grid-line { + stroke-width: 1px; } + #hero .highcharts-grid-line { - fill: none; - stroke:transparent; - z-index: 40; + fill: none; + stroke: transparent; + z-index: 40; } + #hero .highcharts-tooltip { - filter:drop-shadow(5px 7px 13px rgba(0,0,0,0.14)) !important; + filter: drop-shadow(5px 7px 13px rgb(0 0 0 / 14%)) !important; } + #hero .highcharts-tooltip-box { - stroke-width: 0px; - fill: #fff; - fill-opacity: 1; + stroke-width: 0; + fill: #fff; + fill-opacity: 1; } + #hero .highcharts-tooltip .highcharts-header { - font-size: 14px; - font-weight: 700; + font-size: 14px; + font-weight: 700; } + #hero .highcharts-tooltip text { - fill: #333333; - font-size: 14px; - font-weight: 500; + fill: #333; + font-size: 14px; + font-weight: 500; } + #hero .highcharts-bubble-series .highcharts-point.transparent, -#hero .highcharts-data-label-color-0{ - fill:transparent; - stroke:transparent +#hero .highcharts-data-label-color-0 { + fill: transparent; + stroke: transparent; } + #hero .highcharts-bubble-legend-symbol { fill: #e4d354; } + #hero .highcharts-bubble-legend-connectors { stroke-width: 2; } + #hero #hero .highcharts-bubble-legend-labels { font-size: 14px; } #hero .highcharts-title { - fill: #fff; - font-size: 2em; - font-weight: 700; - opacity:1; -} + fill: #fff; + font-size: 2em; + font-weight: 700; + opacity: 100%; +} + #hero .highcharts-point { fill: #e4d354; stroke-width: 1; } + #hero .highcharts-plot-line { - fill: none; - stroke: #3f3e57; - stroke-width: 1px; - opacity:0; + fill: none; + stroke: #3f3e57; + stroke-width: 1px; + opacity: 0%; } -#hero .highcharts-data-label text{ - fill:#fff; - font-weight:300; +#hero .highcharts-data-label text { + fill: #fff; + font-weight: 300; } -#hero .highcharts-bubble-series .highcharts-point.bubble-green{ - fill:#A3EDBA; - fill-opacity:.5; - stroke:transparent; +#hero .highcharts-bubble-series .highcharts-point.bubble-green { + fill: #a3edba; + fill-opacity: 0.5; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-purple{ - fill:#8087E8; - fill-opacity:.8; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-purple { + fill: #8087e8; + fill-opacity: 0.8; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple{ - fill:#8087E8; - fill-opacity:.3; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple { + fill: #8087e8; + fill-opacity: 0.3; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-black{ - fill:#fff; - fill-opacity:.1; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-black { + fill: #fff; + fill-opacity: 0.1; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-gray{ - fill:#ceced4; - fill-opacity:.6; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-gray { + fill: #ceced4; + fill-opacity: 0.6; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-brown{ - fill: #CD8519; - fill-opacity:.3; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-brown { + fill: #cd8519; + fill-opacity: 0.3; + stroke: transparent; } -#hero .highcharts-bubble-series .highcharts-point.bubble-orange{ - fill: #CD8519; - fill-opacity:1; - stroke:transparent; + +#hero .highcharts-bubble-series .highcharts-point.bubble-orange { + fill: #cd8519; + fill-opacity: 1; + stroke: transparent; } -#hero .highcharts-plot-line{ - transform-origin: top; - transition: transform 1s; - transform: rotate(0deg); +#hero .highcharts-plot-line { + transform-origin: top; + transition: transform 1s; + transform: rotate(0deg); } -#hero .highcharts-bubble-series .highcharts-point.bubble-black{ - transform-origin: center; - transition:transform 1s; +#hero .highcharts-bubble-series .highcharts-point.bubble-black { + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-brown{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble-brown { + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-purple{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble-purple { + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble-dpurple { + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-green{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble-green { + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-gray{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble-gray { + transform-origin: center; + transition: transform 1s; } -#hero .highcharts-bubble-series .highcharts-point.bubble-orange{ - transform-origin: center; - transition:transform 1s; + +#hero .highcharts-bubble-series .highcharts-point.bubble-orange { + transform-origin: center; + transition: transform 1s; } + #hero .highcharts-bubble-series.bubble2-gray .highcharts-point.transparent, -#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point.transparent{ - fill:transparent; - stroke:transparent; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-green{ - fill:#A3EDBA; - fill-opacity:.5; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-purple{ - fill:#8087E8; - fill-opacity:.8; - stroke:#fff; -} - -#hero .highcharts-bubble-series .highcharts-point.bubble2-dpurple{ - fill:#8087E8; - fill-opacity:.3; - stroke:#fff; -} - -#hero .highcharts-bubble-series .highcharts-point.bubble2-yellow{ - fill:#E1D369; - fill-opacity:.7; - stroke:#fff; -} -#hero .highcharts-bubble-series.bubble2-gray .highcharts-point{ - fill:#ceced4; - fill-opacity:.6; - stroke:#fff; -} -#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point{ - fill:#ceced4; - fill-opacity:.3; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-white{ - fill:#fff; - fill-opacity:.8; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-brown{ - fill: #CD8519; - fill-opacity:.3; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-orange{ - fill: #CD8519; - fill-opacity:.8; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-blue{ - fill: #87B4E7; - fill-opacity:.8; - stroke:#fff; -} -#hero .highcharts-bubble-series .highcharts-point.bubble2-gray{ - fill:#ceced4; - fill-opacity:.6; - stroke:#fff; +#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point.transparent { + fill: transparent; + stroke: transparent; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-green { + fill: #a3edba; + fill-opacity: 0.5; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-purple { + fill: #8087e8; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-dpurple { + fill: #8087e8; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-yellow { + fill: #e1d369; + fill-opacity: 0.7; + stroke: #fff; +} + +#hero .highcharts-bubble-series.bubble2-gray .highcharts-point { + fill: #ceced4; + fill-opacity: 0.6; + stroke: #fff; +} + +#hero .highcharts-bubble-series.bubble2-dgray .highcharts-point { + fill: #ceced4; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-white { + fill: #fff; + fill-opacity: 0.8; + stroke: #fff; } + +#hero .highcharts-bubble-series .highcharts-point.bubble2-brown { + fill: #cd8519; + fill-opacity: 0.3; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-orange { + fill: #cd8519; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-blue { + fill: #87b4e7; + fill-opacity: 0.8; + stroke: #fff; +} + +#hero .highcharts-bubble-series .highcharts-point.bubble2-gray { + fill: #ceced4; + fill-opacity: 0.6; + stroke: #fff; +} + #hero .highcharts-link.highcharts-color-0, #hero .highcharts-link.highcharts-color-1, #hero .highcharts-link.highcharts-color-2, @@ -258,103 +302,116 @@ #hero .highcharts-link.highcharts-color-6, #hero .highcharts-link.highcharts-color-7, #hero .highcharts-link.highcharts-color-8, -#hero .highcharts-link.highcharts-color-9 - { - fill: url(#sankey-gradient); - stroke:transparent; - transition:opacity 2s; - opacity: 1; +#hero .highcharts-link.highcharts-color-9 { + fill: url(#sankey-gradient); + stroke: transparent; + transition: opacity 2s; + opacity: 100%; } -#hero .highcharts-node{ - fill:#364B63; - stroke:transparent; + +#hero .highcharts-node { + fill: #364b63; + stroke: transparent; } + #hero .highcharts-node:nth-of-type(4), -#hero .highcharts-node:nth-of-type(6){ - fill:#005195; +#hero .highcharts-node:nth-of-type(6) { + fill: #005195; } -#hero .highcharts-node:nth-of-type(5){ - fill:#006bb8; + +#hero .highcharts-node:nth-of-type(5) { + fill: #006bb8; } -#hero .highcharts-node:nth-of-type(7){ - fill:#39a0ff; + +#hero .highcharts-node:nth-of-type(7) { + fill: #39a0ff; } -#hero .highcharts-node:nth-of-type(8){ - fill:#8dc6ff; + +#hero .highcharts-node:nth-of-type(8) { + fill: #8dc6ff; } -#hero .highcharts-node:nth-of-type(11){ - fill:#c7e3ff; + +#hero .highcharts-node:nth-of-type(11) { + fill: #c7e3ff; } -#hero .highcharts-node:nth-of-type(2){ - fill:#0D8A6A; + +#hero .highcharts-node:nth-of-type(2) { + fill: #0d8a6a; } -#hero .highcharts-node:nth-of-type(9){ - fill:#00b081; + +#hero .highcharts-node:nth-of-type(9) { + fill: #00b081; } -#hero .highcharts-node:nth-of-type(12){ - fill:#90e8e0; + +#hero .highcharts-node:nth-of-type(12) { + fill: #90e8e0; } -#hero .highcharts-node:nth-of-type(13){ - fill:#43e7c6; + +#hero .highcharts-node:nth-of-type(13) { + fill: #43e7c6; } -#hero .highcharts-node:nth-of-type(14){ - fill:#acf3e3; + +#hero .highcharts-node:nth-of-type(14) { + fill: #acf3e3; } + #hero .highcharts-sankey-series .highcharts-data-label text { - fill: white; - text-shadow: none; - font-size:1.4em; - transform: translateX(30px); + fill: white; + text-shadow: none; + font-size: 1.4em; + transform: translateX(30px); } -#hero .highcharts-data-label{ - font-size: 1.2em; + +#hero .highcharts-data-label { + font-size: 1.2em; } -#hero .highcharts-button{ - transition:none; + +#hero .highcharts-button { + transition: none; } + #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(2) text, #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(9) text, #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(12) text, #hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(13) text, -#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(14) text{ - fill: white; - text-shadow: none; - font-size:1.4em; - transform: translateX(-30px); +#hero .highcharts-sankey-series .highcharts-data-label:nth-of-type(14) text { + fill: white; + text-shadow: none; + font-size: 1.4em; + transform: translateX(-30px); } + #hero .highcharts-candlestick-series .highcharts-point { - stroke: #8187E2; - fill:#8187E2; - fill-opacity:0; + stroke: #8187e2; + fill: #8187e2; + fill-opacity: 0; } + #hero .highcharts-candlestick-series .highcharts-point-up { - stroke: #DA6D85; - fill: #DA6D85; - fill-opacity:0; + stroke: #da6d85; + fill: #da6d85; + fill-opacity: 0; } + #hero .highcharts-navigator-series { fill: #acf3e3; stroke: #acf3e3; } -#hero .highcharts-candlestick-series.candlestick{ - transform-origin: center; - transform: scaleX(20) rotate(90deg); - transition: transform 1s; -} -#hero .highcharts-candlestick-series.candlestick.h{ - transform: rotate(0deg); -} -@media (prefers-reduced-motion: reduce) { - #hero .highcharts-candlestick-series.candlestick{ +#hero .highcharts-candlestick-series.candlestick { transform-origin: center; - transform: none; - transition: transform 1s !important; - } + transform: scaleX(20) rotate(90deg); + transition: transform 1s; } +#hero .highcharts-candlestick-series.candlestick.h { + transform: rotate(0deg); +} - - - - +@media (prefers-reduced-motion: reduce) { + #hero .highcharts-candlestick-series.candlestick { + transform-origin: center; + transform: none; + transition: transform 1s !important; + } +} diff --git a/samples/highcharts/website/homepage/demo.css b/samples/highcharts/website/homepage/demo.css index ca3e510f35a..1b4cac15c31 100644 --- a/samples/highcharts/website/homepage/demo.css +++ b/samples/highcharts/website/homepage/demo.css @@ -1,62 +1,64 @@ +/* tooltip formatting for finance animation */ +#tooltipGrid { + padding: 5px; + display: grid; + grid-template-columns: 120px; + grid-column-gap: 3px; + grid-row-gap: 8px; + height: 100px; + align-items: start; + background-color: transparent; +} -/*tooltip formatting for finance animation*/ -#tooltipGrid{ - padding:5px; - display:grid; - grid-template-columns:120px; - grid-column-gap:3px; - grid-row-gap: 8px; - height:100px; - align-items:start; - background-color:transparent; - } - #tooltipGrid .date{ - white-space:normal; - grid-column:1 / span 1; - color:#333; - font-weight:bold; - font-size:11px; - text-transform:uppercase; - - } - #tooltipGrid .date img{ - opacity:.5; - margin-right:4px; - width:20px; - } - #tooltipGrid .infoGrid{ - display:grid; - grid-template-columns: 50px 50px; - grid-column:1 / span 1; - } - - #tooltipGrid .infoGrid .label{ - text-transform:uppercase; - font-size:11px; - color:#666; - font-weight:400; - padding-bottom:4px; - padding-top:2px; - border-bottom:1px dotted #856eff; - } - #tooltipGrid .infoGrid .data{ - grid-column: 2 / span 1; - font-size:11px; - padding-bottom:4px; - padding-top:2px; - font-weight:700; - border-bottom:1px dotted #856eff; - } - /* .highcharts-series-label{ +#tooltipGrid .date { + white-space: normal; + grid-column: 1 / span 1; + color: #333; + font-weight: bold; + font-size: 11px; + text-transform: uppercase; +} + +#tooltipGrid .date img { + opacity: 50%; + margin-right: 4px; + width: 20px; +} + +#tooltipGrid .infoGrid { + display: grid; + grid-template-columns: 50px 50px; + grid-column: 1 / span 1; +} + +#tooltipGrid .infoGrid .label { + text-transform: uppercase; + font-size: 11px; + color: #666; + font-weight: 400; + padding-bottom: 4px; + padding-top: 2px; + border-bottom: 1px dotted #856eff; +} + +#tooltipGrid .infoGrid .data { + grid-column: 2 / span 1; + font-size: 11px; + padding-bottom: 4px; + padding-top: 2px; + font-weight: 700; + border-bottom: 1px dotted #856eff; +} + +/* .highcharts-series-label{ transition: opacity 1s; opacity:0; } */ - /* .highcharts-series-label.on{ + +/* .highcharts-series-label.on{ opacity:1 } */ - @media (prefers-reduced-motion: reduce) { - - } - +@media (prefers-reduced-motion: reduce) { +} diff --git a/samples/highcharts/website/icon-chart/demo.css b/samples/highcharts/website/icon-chart/demo.css index 75cff828ed2..a8c8fb3a80f 100644 --- a/samples/highcharts/website/icon-chart/demo.css +++ b/samples/highcharts/website/icon-chart/demo.css @@ -707,8 +707,6 @@ body { transform: rotate(90deg) scale(0.8); } - - #charts .particles .particle.rotate { background-repeat: no-repeat; transition: all 3s; @@ -716,7 +714,6 @@ body { transform: rotate(90deg) scale(1.5); } - #charts .highcharts-axis-labels { font-size: 0.9em; } diff --git a/samples/highcharts/website/planet-atmospheres/demo.css b/samples/highcharts/website/planet-atmospheres/demo.css index bffed2ba063..70c84729503 100644 --- a/samples/highcharts/website/planet-atmospheres/demo.css +++ b/samples/highcharts/website/planet-atmospheres/demo.css @@ -1,203 +1,242 @@ -.planets-title-container{ - text-align:center; - color:#000; - background:url(https://cdn.rawgit.com/highcharts/highcharts/21f272733db68faeaa77a23073ff2d1d73963f96samples/graphics/homepage/sun.svg) center top no-repeat; - background-size:40%; - background-color:transparent; - position: absolute; - top:60px; - left: 0px; - width:230px; - height: 120px; - z-index: 1; +.planets-title-container { + text-align: center; + color: #000; + background: url(https://cdn.rawgit.com/highcharts/highcharts/21f272733db68faeaa77a23073ff2d1d73963f96samples/graphics/homepage/sun.svg) center top no-repeat; + background-size: 40%; + background-color: transparent; + position: absolute; + top: 60px; + left: 0; + width: 230px; + height: 120px; + z-index: 1; } .planets-sub-title { - padding-top:50px; - text-align:center; + padding-top: 50px; + text-align: center; } -.gas-label{ - z-index:20; - border: 1px solid; -} -.gas-label.carbon-dioxide{ - border-color:#31dcff; + +.gas-label { + z-index: 20; + border: 1px solid; } -.planets-element-box.carbon-dioxide.on{ - background-color: #31dcff; + +.gas-label.carbon-dioxide { + border-color: #31dcff; } -.gas-label.nitrogen{ - border-color:#88e276; + +.planets-element-box.carbon-dioxide.on { + background-color: #31dcff; } -.planets-element-box.nitrogen.on{ - background-color: #88e276; + +.gas-label.nitrogen { + border-color: #88e276; } -.gas-label.methane{ - border-color:#fe874c; + +.planets-element-box.nitrogen.on { + background-color: #88e276; } -.planets-element-box.methane.on{ - background-color: #fe874c; + +.gas-label.methane { + border-color: #fe874c; } -.gas-label.argon{ - border-color:#c1e160; + +.planets-element-box.methane.on { + background-color: #fe874c; } -.planets-element-box.argon.on{ - background-color: #c1e160; + +.gas-label.argon { + border-color: #c1e160; } -.gas-label.oxygen{ - border-color:#53f7fc; + +.planets-element-box.argon.on { + background-color: #c1e160; } -.planets-element-box.oxygen.on{ - background-color: #53f7fc; + +.gas-label.oxygen { + border-color: #53f7fc; } -.gas-label.sodium{ - border-color:#64E572; + +.planets-element-box.oxygen.on { + background-color: #53f7fc; } -.planets-element-box.sodium.on{ - background-color: #64E572; + +.gas-label.sodium { + border-color: #64e572; } -.gas-label.hydrogen{ - border-color:#ff81ce; + +.planets-element-box.sodium.on { + background-color: #64e572; } -.planets-element-box.hydrogen.on{ - background-color: #ff81ce; + +.gas-label.hydrogen { + border-color: #ff81ce; } -.gas-label.helium{ - border-color:#ffe372; + +.planets-element-box.hydrogen.on { + background-color: #ff81ce; } -.planets-element-box.helium.on{ - background-color: #ffe372; + +.gas-label.helium { + border-color: #ffe372; } -.gas-label.other{ - border-color:#d5b5e7; + +.planets-element-box.helium.on { + background-color: #ffe372; } -.planets-element-box.other.on{ - background-color: #d5b5e7; + +.gas-label.other { + border-color: #d5b5e7; } -.gas-label.venus.nitrogen{ - top:-30px; + +.planets-element-box.other.on { + background-color: #d5b5e7; } -.gas-label.venus.other{ - top:-20px; - left: 10px; + +.gas-label.venus.nitrogen { + top: -30px; } -.gas-label.earth.argon{ - top:-25px; + +.gas-label.venus.other { + top: -20px; + left: 10px; } -.gas-label.earth.other{ - top:0px; - left: 10px; + +.gas-label.earth.argon { + top: -25px; } -.gas-label.mars.argon{ - top:-15px; - left: 5px; + +.gas-label.earth.other { + top: 0; + left: 10px; } -.gas-label.mars.nitrogen{ - top:-25px; + +.gas-label.mars.argon { + top: -15px; + left: 5px; } -.gas-label.mars.other{ - top:0px; - left: 0px; + +.gas-label.mars.nitrogen { + top: -25px; } -.gas-label.saturn.helium{ - top:-20px; - left: 0px; +.gas-label.mars.other { + top: 0; + left: 0; } -.gas-label.uranus.methane{ - top:-25px; - left: 0px; + +.gas-label.saturn.helium { + top: -20px; + left: 0; } -.gas-label.uranus.helium{ - top:-25px; - left: 0px; + +.gas-label.uranus.methane { + top: -25px; + left: 0; } -.gas-label.neptune.helium{ - top:-20px; - left: 0px; +.gas-label.uranus.helium { + top: -25px; + left: 0; } -.gas-label.neptune.methane{ - top:-25px; - left: 0px; + +.gas-label.neptune.helium { + top: -20px; + left: 0; } -.gas-label.neptune.helium{ - top:-25px; - left: 0px; + +.gas-label.neptune.methane { + top: -25px; + left: 0; } -.planets-title{ - max-height: 30px; - padding: 4px; - border-radius: 4px; - margin:auto; - text-align:center; +.gas-label.neptune.helium { + top: -25px; + left: 0; +} +.planets-title { + max-height: 30px; + padding: 4px; + border-radius: 4px; + margin: auto; + text-align: center; } -.planets-chart-title{ - text-align:center; - position:absolute; - left:25px; - top:-50px + +.planets-chart-title { + text-align: center; + position: absolute; + left: 25px; + top: -50px; } + h3.planets { - padding:100px 0px 0px 0px; - margin: 0px; - color:#000; - font-size:24px; -} -.highcharts-legend-item rect{ - display: none; -} -.highcharts-legend-item{ - margin-top:0px; -} -.planets-element-box{ - filter:grayscale(1); - border-radius:4px; - background-color:#ebebeb; - margin-bottom:5px; - font-family:'Mono', sans-serif; - text-align:center; - padding:4px; - width:40px; - height:40px; - display: flex; - align-content: center; - justify-content: center; - flex-wrap:wrap; - flex-direction: row; - transition: all 600ms; -} -.planets-element-box.on{ - filter:grayscale(0); -} -.planets-element-symbol{ - font-size:14px; - font-weight: - bold;color:#666; - display: block; - flex-basis: 100%; -} -.planets-element-symbol sub{ - font-size: 8px; -} -.planets-element-value{ - color:#666; - font-weight:bold; - font-size:12px; - display: block; - flex-basis: 100%; -} -.planets-element-name{ - font-weight:normal; - font-size:11px; - color:#666; - display: none; + padding: 100px 0 0; + margin: 0; + color: #000; + font-size: 24px; +} + +.highcharts-legend-item rect { + display: none; +} + +.highcharts-legend-item { + margin-top: 0; +} + +.planets-element-box { + filter: grayscale(1); + border-radius: 4px; + background-color: #ebebeb; + margin-bottom: 5px; + font-family: "Mono", sans-serif; + text-align: center; + padding: 4px; + width: 40px; + height: 40px; + display: flex; + align-content: center; + justify-content: center; + flex-wrap: wrap; + flex-direction: row; + transition: all 600ms; +} + +.planets-element-box.on { + filter: grayscale(0); +} + +.planets-element-symbol { + font-size: 14px; + font-weight: bold; + color: #666; + display: block; + flex-basis: 100%; +} + +.planets-element-symbol sub { + font-size: 8px; +} + +.planets-element-value { + color: #666; + font-weight: bold; + font-size: 12px; + display: block; + flex-basis: 100%; +} + +.planets-element-name { + font-weight: normal; + font-size: 11px; + color: #666; + display: none; } @media screen and (min-width: 500px) { - .planets-title-container{ - top: 80px; - } -} \ No newline at end of file + .planets-title-container { + top: 80px; + } +} diff --git a/samples/highcharts/website/themes-demo/demo.css b/samples/highcharts/website/themes-demo/demo.css index da8de24475a..d64a1fa2617 100644 --- a/samples/highcharts/website/themes-demo/demo.css +++ b/samples/highcharts/website/themes-demo/demo.css @@ -1,9 +1,10 @@ #container { - height: 400px; + height: 400px; } -.highcharts-figure, .highcharts-data-table table { - min-width: 310px; +.highcharts-figure, +.highcharts-data-table table { + min-width: 310px; max-width: 800px; margin: 1em auto; } @@ -11,27 +12,35 @@ .highcharts-data-table table { font-family: Verdana, sans-serif; border-collapse: collapse; - border: 1px solid #EBEBEB; + border: 1px solid #ebebeb; margin: 10px auto; text-align: center; width: 100%; max-width: 500px; } + .highcharts-data-table caption { padding: 1em 0; font-size: 1.2em; color: #555; } + .highcharts-data-table th { - font-weight: 600; + font-weight: 600; padding: 0.5em; } -.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption { + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { padding: 0.5em; } -.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) { + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; } + .highcharts-data-table tr:hover { background: #f1f7ff; } diff --git a/samples/highcharts/website/update-options/demo.css b/samples/highcharts/website/update-options/demo.css index 113a6da5ce3..5c0892fcdff 100644 --- a/samples/highcharts/website/update-options/demo.css +++ b/samples/highcharts/website/update-options/demo.css @@ -1,147 +1,170 @@ .highcharts-demo .container { - margin: 0 auto; + margin: 0 auto; } -.highcharts-spline-series{ - transition:all 100ms; + +.highcharts-spline-series { + transition: all 100ms; } -.highcharts-demo h5{ - font-size: 16px; - font-weight: bold; - display: block; - color:#333; - margin-bottom: 5px; + +.highcharts-demo h5 { + font-size: 16px; + font-weight: bold; + display: block; + color: #333; + margin-bottom: 5px; } + .highcharts-demo .c-container, -.highcharts-demo #container-area -{ - height: 300px; +.highcharts-demo #container-area { + height: 300px; } -.highcharts-demo #container-area -{ - width: 80%x; +.highcharts-demo #container-area { + width: 80%x; } -.highcharts-demo .btn-sm{ - max-width: 70px; - max-height:30px; +.highcharts-demo .btn-sm { + max-width: 70px; + max-height: 30px; } -.highcharts-demo .container.controls{ - max-width:320px; - border-radius:4px; +.highcharts-demo .container.controls { + max-width: 320px; + border-radius: 4px; } -.highcharts-demo .form-group{ - margin-bottom:0px; + +.highcharts-demo .form-group { + margin-bottom: 0; } -.highcharts-demo .form-check-inline{ - margin-right:4px !important; + +.highcharts-demo .form-check-inline { + margin-right: 4px !important; } -.highcharts-demo label{ - text-align: left; - line-height: 12px; - white-space: normal; - display: block !important; - text-align: center; - font-size: 12px; - font-weight:normal + +.highcharts-demo label { + text-align: left; + line-height: 12px; + white-space: normal; + display: block !important; + text-align: center; + font-size: 12px; + font-weight: normal; } -.highcharts-demo .badge{ - display: block; - width:fit-content; + +.highcharts-demo .badge { + display: block; + width: fit-content; } -.highcharts-demo .badge-secondary{ - color:#000 !important; - display: block; - font-size: 13px !important; - border:0px solid #424bcd !important; - background-color: #fff !important; + +.highcharts-demo .badge-secondary { + color: #000 !important; + display: block; + font-size: 13px !important; + border: 0 solid #424bcd !important; + background-color: #fff !important; } -.highcharts-demo .badge-secondary label{ - padding:4px 4px !important; +.highcharts-demo .badge-secondary label { + padding: 4px !important; } + .highcharts-demo .highcharts-demo .badge-secondary.active { - max-width:95px; - width:85px; -} -.highcharts-demo .badge-secondary.active label{ - font-weight:normal; - border-radius:4px; - color:#fff; - white-space: pre-wrap; - background-color: #424bcd !important; -} -.highcharts-demo .badge-secondary.active label span{ - font-weight:bold; - font-size: 11px; - display: block; - font-family: Verdana, Geneva, Tahoma, sans-serif; -} -.highcharts-demo input[type="range"]{ - margin-right:2px; - padding:0px; + max-width: 95px; + width: 85px; } + +.highcharts-demo .badge-secondary.active label { + font-weight: normal; + border-radius: 4px; + color: #fff; + white-space: pre-wrap; + background-color: #424bcd !important; +} + +.highcharts-demo .badge-secondary.active label span { + font-weight: bold; + font-size: 11px; + display: block; + font-family: Verdana, Geneva, Tahoma, sans-serif; +} + +.highcharts-demo input[type="range"] { + margin-right: 2px; + padding: 0; +} + .highcharts-demo .form-control { - height: calc(.8em + .75rem + 2px) !important; -} -.highcharts-demo .fas, -.highcharts-demo .fa{ - font-size:18px !important; - color:#424bcd !important; -} -.highcharts-demo .fas.disabled, -.highcharts-demo .fa.disabled{ - font-size:18px !important; - color:#ccc !important; -} -.highcharts-demo .fas:hover, -.highcharts-demo .fa:hover{ - font-size:18px !important; - font-weight: bold; - color:#6a73f1 !important; -} -.highcharts-demo .fas.disabled:hover, -.highcharts-demo .fa.disabled:hover{ - font-size:18px !important; - color:#ccc !important; -} -.highcharts-demo .btn-primary{ - color:#424bcd !important; - border-color:#424bcd !important; - background-color: #fff !important; - height:30px !important; - padding-top:2px !important; -} -.highcharts-demo .btn-primary:not(:disabled):not(.disabled).active, + height: calc(0.8em + 0.75rem + 2px) !important; +} + +.highcharts-demo .fas, +.highcharts-demo .fa { + font-size: 18px !important; + color: #424bcd !important; +} + +.highcharts-demo .fas.disabled, +.highcharts-demo .fa.disabled { + font-size: 18px !important; + color: #ccc !important; +} + +.highcharts-demo .fas:hover, +.highcharts-demo .fa:hover { + font-size: 18px !important; + font-weight: bold; + color: #6a73f1 !important; +} + +.highcharts-demo .fas.disabled:hover, +.highcharts-demo .fa.disabled:hover { + font-size: 18px !important; + color: #ccc !important; +} + +.highcharts-demo .btn-primary { + color: #424bcd !important; + border-color: #424bcd !important; + background-color: #fff !important; + height: 30px !important; + padding-top: 2px !important; +} + +.highcharts-demo .btn-primary:not(:disabled):not(.disabled).active, .highcharts-demo .btn-primary:not(:disabled):not(.disabled):active, -.highcharts-demo .show >.btn-primary.dropdown-toggle{ - color:#fff !important; - font-weight: bold; - border-color:#424bcd !important; - background-color: #424bcd !important; +.highcharts-demo .show > .btn-primary.dropdown-toggle { + color: #fff !important; + font-weight: bold; + border-color: #424bcd !important; + background-color: #424bcd !important; } -.highcharts-demo .btn-secondary{ - color:#fff !important; - border-color:#424bcd !important; - background-color: #424bcd !important; + +.highcharts-demo .btn-secondary { + color: #fff !important; + border-color: #424bcd !important; + background-color: #424bcd !important; } + .highcharts-demo .btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; + color: #fff; + background-color: #5a6268; + border-color: #545b62; } -.highcharts-demo .max,.min{ - font-size: 12px; + +.highcharts-demo .max, +.min { + font-size: 12px; } -.highcharts-demo #thing{ - font-weight:bold; +.highcharts-demo #thing { + font-weight: bold; } + .highcharts-demo #play:hover, -.highcharts-demo #play:active{ - text-decoration: none; +.highcharts-demo #play:active { + text-decoration: none; +} + +.highcharts-item-series { + transform: translateX(-30px) scale(1.2); } - .highcharts-item-series{ - transform: translateX(-30px) scale(1.2); -} \ No newline at end of file diff --git a/samples/highcharts/xaxis/labels-allowoverlap-true/demo.css b/samples/highcharts/xaxis/labels-allowoverlap-true/demo.css index 3c84d34d392..04a7e4a2cc8 100644 --- a/samples/highcharts/xaxis/labels-allowoverlap-true/demo.css +++ b/samples/highcharts/xaxis/labels-allowoverlap-true/demo.css @@ -1,3 +1,3 @@ #container { height: 400px; -} \ No newline at end of file +} diff --git a/samples/highcharts/xaxis/labels-format-custom/demo.css b/samples/highcharts/xaxis/labels-format-custom/demo.css index 9521b70c444..c0f4f453924 100644 --- a/samples/highcharts/xaxis/labels-format-custom/demo.css +++ b/samples/highcharts/xaxis/labels-format-custom/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/xaxis/labels-formatter-extended/demo.css b/samples/highcharts/xaxis/labels-formatter-extended/demo.css index 9521b70c444..c0f4f453924 100644 --- a/samples/highcharts/xaxis/labels-formatter-extended/demo.css +++ b/samples/highcharts/xaxis/labels-formatter-extended/demo.css @@ -1,6 +1,6 @@ #container { - height: 400px; - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/highcharts/xaxis/multiple/demo.css b/samples/highcharts/xaxis/multiple/demo.css index 431f3c04a81..511a086796f 100644 --- a/samples/highcharts/xaxis/multiple/demo.css +++ b/samples/highcharts/xaxis/multiple/demo.css @@ -2,4 +2,4 @@ min-width: 300px; max-width: 800px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/xaxis/plotbands-label-gauge/demo.css b/samples/highcharts/xaxis/plotbands-label-gauge/demo.css index e8081ad7ee6..057ceff77b6 100644 --- a/samples/highcharts/xaxis/plotbands-label-gauge/demo.css +++ b/samples/highcharts/xaxis/plotbands-label-gauge/demo.css @@ -3,4 +3,4 @@ min-width: 380px; max-width: 500px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/xaxis/visible/demo.css b/samples/highcharts/xaxis/visible/demo.css index d67aa6d4fde..946454b5fc2 100644 --- a/samples/highcharts/xaxis/visible/demo.css +++ b/samples/highcharts/xaxis/visible/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/highcharts/yaxis/angle/demo.css b/samples/highcharts/yaxis/angle/demo.css index 93b8ca20f81..37653e4db8e 100644 --- a/samples/highcharts/yaxis/angle/demo.css +++ b/samples/highcharts/yaxis/angle/demo.css @@ -1,5 +1,5 @@ #container { - height: 500px; - width: 500px; - margin: 0 auto; -} \ No newline at end of file + height: 500px; + width: 500px; + margin: 0 auto; +} diff --git a/samples/highcharts/yaxis/left-inverted/demo.css b/samples/highcharts/yaxis/left-inverted/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/highcharts/yaxis/left-inverted/demo.css +++ b/samples/highcharts/yaxis/left-inverted/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/highcharts/yaxis/mincolor-maxcolor/demo.css b/samples/highcharts/yaxis/mincolor-maxcolor/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/highcharts/yaxis/mincolor-maxcolor/demo.css +++ b/samples/highcharts/yaxis/mincolor-maxcolor/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/highcharts/yaxis/type-log-negative/demo.css b/samples/highcharts/yaxis/type-log-negative/demo.css index 8fd024e55f4..cf83ca6cb98 100644 --- a/samples/highcharts/yaxis/type-log-negative/demo.css +++ b/samples/highcharts/yaxis/type-log-negative/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 320px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + min-width: 320px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/issues/highcharts-4.0.4/3197-drilldown-hidden/demo.css b/samples/issues/highcharts-4.0.4/3197-drilldown-hidden/demo.css index f5c4bfedfa2..9b9a1f39f58 100644 --- a/samples/issues/highcharts-4.0.4/3197-drilldown-hidden/demo.css +++ b/samples/issues/highcharts-4.0.4/3197-drilldown-hidden/demo.css @@ -2,4 +2,4 @@ width: 600px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/issues/highmaps-1.1.3/3917-maps-and-3d/demo.css b/samples/issues/highmaps-1.1.3/3917-maps-and-3d/demo.css index 1f55539363a..5081866dd02 100644 --- a/samples/issues/highmaps-1.1.3/3917-maps-and-3d/demo.css +++ b/samples/issues/highmaps-1.1.3/3917-maps-and-3d/demo.css @@ -2,4 +2,4 @@ width: 400px; height: 300px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/issues/highstock-1.3.10/2754-pane-clipping/demo.css b/samples/issues/highstock-1.3.10/2754-pane-clipping/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/issues/highstock-1.3.10/2754-pane-clipping/demo.css +++ b/samples/issues/highstock-1.3.10/2754-pane-clipping/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/mapdata/countries/ad/ad-all/demo.css b/samples/mapdata/countries/ad/ad-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ad/ad-all/demo.css +++ b/samples/mapdata/countries/ad/ad-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ae/ae-all/demo.css b/samples/mapdata/countries/ae/ae-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ae/ae-all/demo.css +++ b/samples/mapdata/countries/ae/ae-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/af/af-all/demo.css b/samples/mapdata/countries/af/af-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/af/af-all/demo.css +++ b/samples/mapdata/countries/af/af-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ag/ag-all/demo.css b/samples/mapdata/countries/ag/ag-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ag/ag-all/demo.css +++ b/samples/mapdata/countries/ag/ag-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/al/al-all/demo.css b/samples/mapdata/countries/al/al-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/al/al-all/demo.css +++ b/samples/mapdata/countries/al/al-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/am/am-all/demo.css b/samples/mapdata/countries/am/am-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/am/am-all/demo.css +++ b/samples/mapdata/countries/am/am-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ao/ao-all/demo.css b/samples/mapdata/countries/ao/ao-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ao/ao-all/demo.css +++ b/samples/mapdata/countries/ao/ao-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ar/ar-all/demo.css b/samples/mapdata/countries/ar/ar-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ar/ar-all/demo.css +++ b/samples/mapdata/countries/ar/ar-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/as/as-all/demo.css b/samples/mapdata/countries/as/as-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/as/as-all/demo.css +++ b/samples/mapdata/countries/as/as-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/at/at-all/demo.css b/samples/mapdata/countries/at/at-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/at/at-all/demo.css +++ b/samples/mapdata/countries/at/at-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/au/au-all/demo.css b/samples/mapdata/countries/au/au-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/au/au-all/demo.css +++ b/samples/mapdata/countries/au/au-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/az/az-all/demo.css b/samples/mapdata/countries/az/az-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/az/az-all/demo.css +++ b/samples/mapdata/countries/az/az-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ba/ba-all/demo.css b/samples/mapdata/countries/ba/ba-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ba/ba-all/demo.css +++ b/samples/mapdata/countries/ba/ba-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bb/bb-all/demo.css b/samples/mapdata/countries/bb/bb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bb/bb-all/demo.css +++ b/samples/mapdata/countries/bb/bb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bd/bd-all/demo.css b/samples/mapdata/countries/bd/bd-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bd/bd-all/demo.css +++ b/samples/mapdata/countries/bd/bd-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/be/be-all/demo.css b/samples/mapdata/countries/be/be-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/be/be-all/demo.css +++ b/samples/mapdata/countries/be/be-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bf/bf-all/demo.css b/samples/mapdata/countries/bf/bf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bf/bf-all/demo.css +++ b/samples/mapdata/countries/bf/bf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bg/bg-all/demo.css b/samples/mapdata/countries/bg/bg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bg/bg-all/demo.css +++ b/samples/mapdata/countries/bg/bg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bh/bh-all/demo.css b/samples/mapdata/countries/bh/bh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bh/bh-all/demo.css +++ b/samples/mapdata/countries/bh/bh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bi/bi-all-all/demo.css b/samples/mapdata/countries/bi/bi-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bi/bi-all-all/demo.css +++ b/samples/mapdata/countries/bi/bi-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bi/bi-all/demo.css b/samples/mapdata/countries/bi/bi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bi/bi-all/demo.css +++ b/samples/mapdata/countries/bi/bi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bj/bj-all/demo.css b/samples/mapdata/countries/bj/bj-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bj/bj-all/demo.css +++ b/samples/mapdata/countries/bj/bj-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bn/bn-all/demo.css b/samples/mapdata/countries/bn/bn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bn/bn-all/demo.css +++ b/samples/mapdata/countries/bn/bn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bo/bo-all/demo.css b/samples/mapdata/countries/bo/bo-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bo/bo-all/demo.css +++ b/samples/mapdata/countries/bo/bo-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/br/br-all/demo.css b/samples/mapdata/countries/br/br-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/br/br-all/demo.css +++ b/samples/mapdata/countries/br/br-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bs/bs-all/demo.css b/samples/mapdata/countries/bs/bs-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bs/bs-all/demo.css +++ b/samples/mapdata/countries/bs/bs-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bt/bt-all/demo.css b/samples/mapdata/countries/bt/bt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bt/bt-all/demo.css +++ b/samples/mapdata/countries/bt/bt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bw/bw-all/demo.css b/samples/mapdata/countries/bw/bw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bw/bw-all/demo.css +++ b/samples/mapdata/countries/bw/bw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/by/by-all/demo.css b/samples/mapdata/countries/by/by-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/by/by-all/demo.css +++ b/samples/mapdata/countries/by/by-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/bz/bz-all/demo.css b/samples/mapdata/countries/bz/bz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/bz/bz-all/demo.css +++ b/samples/mapdata/countries/bz/bz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-ab-all/demo.css b/samples/mapdata/countries/ca/ca-ab-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-ab-all/demo.css +++ b/samples/mapdata/countries/ca/ca-ab-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-all-all/demo.css b/samples/mapdata/countries/ca/ca-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-all-all/demo.css +++ b/samples/mapdata/countries/ca/ca-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-all/demo.css b/samples/mapdata/countries/ca/ca-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-all/demo.css +++ b/samples/mapdata/countries/ca/ca-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-bc-all/demo.css b/samples/mapdata/countries/ca/ca-bc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-bc-all/demo.css +++ b/samples/mapdata/countries/ca/ca-bc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-mb-all/demo.css b/samples/mapdata/countries/ca/ca-mb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-mb-all/demo.css +++ b/samples/mapdata/countries/ca/ca-mb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-nb-all/demo.css b/samples/mapdata/countries/ca/ca-nb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-nb-all/demo.css +++ b/samples/mapdata/countries/ca/ca-nb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-nf-all/demo.css b/samples/mapdata/countries/ca/ca-nf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-nf-all/demo.css +++ b/samples/mapdata/countries/ca/ca-nf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-ns-all/demo.css b/samples/mapdata/countries/ca/ca-ns-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-ns-all/demo.css +++ b/samples/mapdata/countries/ca/ca-ns-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-nt-all/demo.css b/samples/mapdata/countries/ca/ca-nt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-nt-all/demo.css +++ b/samples/mapdata/countries/ca/ca-nt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-nu-all/demo.css b/samples/mapdata/countries/ca/ca-nu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-nu-all/demo.css +++ b/samples/mapdata/countries/ca/ca-nu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-on-all/demo.css b/samples/mapdata/countries/ca/ca-on-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-on-all/demo.css +++ b/samples/mapdata/countries/ca/ca-on-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-pe-all/demo.css b/samples/mapdata/countries/ca/ca-pe-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-pe-all/demo.css +++ b/samples/mapdata/countries/ca/ca-pe-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-qc-all/demo.css b/samples/mapdata/countries/ca/ca-qc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-qc-all/demo.css +++ b/samples/mapdata/countries/ca/ca-qc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-sk-all/demo.css b/samples/mapdata/countries/ca/ca-sk-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-sk-all/demo.css +++ b/samples/mapdata/countries/ca/ca-sk-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ca/ca-yt-all/demo.css b/samples/mapdata/countries/ca/ca-yt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ca/ca-yt-all/demo.css +++ b/samples/mapdata/countries/ca/ca-yt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cd/cd-all/demo.css b/samples/mapdata/countries/cd/cd-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cd/cd-all/demo.css +++ b/samples/mapdata/countries/cd/cd-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cf/cf-all/demo.css b/samples/mapdata/countries/cf/cf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cf/cf-all/demo.css +++ b/samples/mapdata/countries/cf/cf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cg/cg-all/demo.css b/samples/mapdata/countries/cg/cg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cg/cg-all/demo.css +++ b/samples/mapdata/countries/cg/cg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ch/ch-all/demo.css b/samples/mapdata/countries/ch/ch-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ch/ch-all/demo.css +++ b/samples/mapdata/countries/ch/ch-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ci/ci-all/demo.css b/samples/mapdata/countries/ci/ci-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ci/ci-all/demo.css +++ b/samples/mapdata/countries/ci/ci-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ck/ck-all/demo.css b/samples/mapdata/countries/ck/ck-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ck/ck-all/demo.css +++ b/samples/mapdata/countries/ck/ck-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cl/cl-all/demo.css b/samples/mapdata/countries/cl/cl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cl/cl-all/demo.css +++ b/samples/mapdata/countries/cl/cl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cm/cm-all/demo.css b/samples/mapdata/countries/cm/cm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cm/cm-all/demo.css +++ b/samples/mapdata/countries/cm/cm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cn/cn-all/demo.css b/samples/mapdata/countries/cn/cn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cn/cn-all/demo.css +++ b/samples/mapdata/countries/cn/cn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cn/custom/cn-all-sar-taiwan/demo.css b/samples/mapdata/countries/cn/custom/cn-all-sar-taiwan/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cn/custom/cn-all-sar-taiwan/demo.css +++ b/samples/mapdata/countries/cn/custom/cn-all-sar-taiwan/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cn/custom/cn-all-sar/demo.css b/samples/mapdata/countries/cn/custom/cn-all-sar/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cn/custom/cn-all-sar/demo.css +++ b/samples/mapdata/countries/cn/custom/cn-all-sar/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/co/co-all/demo.css b/samples/mapdata/countries/co/co-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/co/co-all/demo.css +++ b/samples/mapdata/countries/co/co-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cr/cr-all/demo.css b/samples/mapdata/countries/cr/cr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cr/cr-all/demo.css +++ b/samples/mapdata/countries/cr/cr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cu/cu-all/demo.css b/samples/mapdata/countries/cu/cu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cu/cu-all/demo.css +++ b/samples/mapdata/countries/cu/cu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cv/cv-all/demo.css b/samples/mapdata/countries/cv/cv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cv/cv-all/demo.css +++ b/samples/mapdata/countries/cv/cv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cy/cy-all/demo.css b/samples/mapdata/countries/cy/cy-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cy/cy-all/demo.css +++ b/samples/mapdata/countries/cy/cy-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/cz/cz-all/demo.css b/samples/mapdata/countries/cz/cz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/cz/cz-all/demo.css +++ b/samples/mapdata/countries/cz/cz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-all-all/demo.css b/samples/mapdata/countries/de/de-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-all-all/demo.css +++ b/samples/mapdata/countries/de/de-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-all/demo.css b/samples/mapdata/countries/de/de-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-all/demo.css +++ b/samples/mapdata/countries/de/de-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-bb-all-all/demo.css b/samples/mapdata/countries/de/de-bb-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-bb-all-all/demo.css +++ b/samples/mapdata/countries/de/de-bb-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-bb-all/demo.css b/samples/mapdata/countries/de/de-bb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-bb-all/demo.css +++ b/samples/mapdata/countries/de/de-bb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-be-all-all/demo.css b/samples/mapdata/countries/de/de-be-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-be-all-all/demo.css +++ b/samples/mapdata/countries/de/de-be-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-be-all/demo.css b/samples/mapdata/countries/de/de-be-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-be-all/demo.css +++ b/samples/mapdata/countries/de/de-be-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-bw-all-all/demo.css b/samples/mapdata/countries/de/de-bw-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-bw-all-all/demo.css +++ b/samples/mapdata/countries/de/de-bw-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-bw-all/demo.css b/samples/mapdata/countries/de/de-bw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-bw-all/demo.css +++ b/samples/mapdata/countries/de/de-bw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-by-all-all/demo.css b/samples/mapdata/countries/de/de-by-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-by-all-all/demo.css +++ b/samples/mapdata/countries/de/de-by-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-by-all/demo.css b/samples/mapdata/countries/de/de-by-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-by-all/demo.css +++ b/samples/mapdata/countries/de/de-by-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-hb-all-all/demo.css b/samples/mapdata/countries/de/de-hb-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-hb-all-all/demo.css +++ b/samples/mapdata/countries/de/de-hb-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-hb-all/demo.css b/samples/mapdata/countries/de/de-hb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-hb-all/demo.css +++ b/samples/mapdata/countries/de/de-hb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-he-all-all/demo.css b/samples/mapdata/countries/de/de-he-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-he-all-all/demo.css +++ b/samples/mapdata/countries/de/de-he-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-he-all/demo.css b/samples/mapdata/countries/de/de-he-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-he-all/demo.css +++ b/samples/mapdata/countries/de/de-he-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-hh-all-all/demo.css b/samples/mapdata/countries/de/de-hh-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-hh-all-all/demo.css +++ b/samples/mapdata/countries/de/de-hh-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-hh-all/demo.css b/samples/mapdata/countries/de/de-hh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-hh-all/demo.css +++ b/samples/mapdata/countries/de/de-hh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-mv-all-all/demo.css b/samples/mapdata/countries/de/de-mv-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-mv-all-all/demo.css +++ b/samples/mapdata/countries/de/de-mv-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-mv-all/demo.css b/samples/mapdata/countries/de/de-mv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-mv-all/demo.css +++ b/samples/mapdata/countries/de/de-mv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-ni-all-all/demo.css b/samples/mapdata/countries/de/de-ni-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-ni-all-all/demo.css +++ b/samples/mapdata/countries/de/de-ni-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-ni-all/demo.css b/samples/mapdata/countries/de/de-ni-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-ni-all/demo.css +++ b/samples/mapdata/countries/de/de-ni-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-nw-all-all/demo.css b/samples/mapdata/countries/de/de-nw-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-nw-all-all/demo.css +++ b/samples/mapdata/countries/de/de-nw-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-nw-all/demo.css b/samples/mapdata/countries/de/de-nw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-nw-all/demo.css +++ b/samples/mapdata/countries/de/de-nw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-rp-all-all/demo.css b/samples/mapdata/countries/de/de-rp-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-rp-all-all/demo.css +++ b/samples/mapdata/countries/de/de-rp-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-rp-all/demo.css b/samples/mapdata/countries/de/de-rp-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-rp-all/demo.css +++ b/samples/mapdata/countries/de/de-rp-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-sh-all-all/demo.css b/samples/mapdata/countries/de/de-sh-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-sh-all-all/demo.css +++ b/samples/mapdata/countries/de/de-sh-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-sh-all/demo.css b/samples/mapdata/countries/de/de-sh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-sh-all/demo.css +++ b/samples/mapdata/countries/de/de-sh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-sl-all-all/demo.css b/samples/mapdata/countries/de/de-sl-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-sl-all-all/demo.css +++ b/samples/mapdata/countries/de/de-sl-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-sl-all/demo.css b/samples/mapdata/countries/de/de-sl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-sl-all/demo.css +++ b/samples/mapdata/countries/de/de-sl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-sn-all-all/demo.css b/samples/mapdata/countries/de/de-sn-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-sn-all-all/demo.css +++ b/samples/mapdata/countries/de/de-sn-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-sn-all/demo.css b/samples/mapdata/countries/de/de-sn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-sn-all/demo.css +++ b/samples/mapdata/countries/de/de-sn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-st-all-all/demo.css b/samples/mapdata/countries/de/de-st-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-st-all-all/demo.css +++ b/samples/mapdata/countries/de/de-st-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-st-all/demo.css b/samples/mapdata/countries/de/de-st-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-st-all/demo.css +++ b/samples/mapdata/countries/de/de-st-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-th-all-all/demo.css b/samples/mapdata/countries/de/de-th-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-th-all-all/demo.css +++ b/samples/mapdata/countries/de/de-th-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/de/de-th-all/demo.css b/samples/mapdata/countries/de/de-th-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/de/de-th-all/demo.css +++ b/samples/mapdata/countries/de/de-th-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/dj/dj-all/demo.css b/samples/mapdata/countries/dj/dj-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/dj/dj-all/demo.css +++ b/samples/mapdata/countries/dj/dj-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/dk/dk-all/demo.css b/samples/mapdata/countries/dk/dk-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/dk/dk-all/demo.css +++ b/samples/mapdata/countries/dk/dk-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/dm/dm-all/demo.css b/samples/mapdata/countries/dm/dm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/dm/dm-all/demo.css +++ b/samples/mapdata/countries/dm/dm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/do/do-all/demo.css b/samples/mapdata/countries/do/do-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/do/do-all/demo.css +++ b/samples/mapdata/countries/do/do-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/dz/dz-all/demo.css b/samples/mapdata/countries/dz/dz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/dz/dz-all/demo.css +++ b/samples/mapdata/countries/dz/dz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ec/ec-all/demo.css b/samples/mapdata/countries/ec/ec-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ec/ec-all/demo.css +++ b/samples/mapdata/countries/ec/ec-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ee/ee-all/demo.css b/samples/mapdata/countries/ee/ee-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ee/ee-all/demo.css +++ b/samples/mapdata/countries/ee/ee-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/eg/eg-all/demo.css b/samples/mapdata/countries/eg/eg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/eg/eg-all/demo.css +++ b/samples/mapdata/countries/eg/eg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/eh/eh-all/demo.css b/samples/mapdata/countries/eh/eh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/eh/eh-all/demo.css +++ b/samples/mapdata/countries/eh/eh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/er/er-all/demo.css b/samples/mapdata/countries/er/er-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/er/er-all/demo.css +++ b/samples/mapdata/countries/er/er-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/es/es-all/demo.css b/samples/mapdata/countries/es/es-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/es/es-all/demo.css +++ b/samples/mapdata/countries/es/es-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/et/et-all/demo.css b/samples/mapdata/countries/et/et-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/et/et-all/demo.css +++ b/samples/mapdata/countries/et/et-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fi/fi-all/demo.css b/samples/mapdata/countries/fi/fi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fi/fi-all/demo.css +++ b/samples/mapdata/countries/fi/fi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fj/fj-all/demo.css b/samples/mapdata/countries/fj/fj-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fj/fj-all/demo.css +++ b/samples/mapdata/countries/fj/fj-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fo/fo-all/demo.css b/samples/mapdata/countries/fo/fo-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fo/fo-all/demo.css +++ b/samples/mapdata/countries/fo/fo-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/custom/fr-all-all-mainland/demo.css b/samples/mapdata/countries/fr/custom/fr-all-all-mainland/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/custom/fr-all-all-mainland/demo.css +++ b/samples/mapdata/countries/fr/custom/fr-all-all-mainland/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/custom/fr-all-mainland/demo.css b/samples/mapdata/countries/fr/custom/fr-all-mainland/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/custom/fr-all-mainland/demo.css +++ b/samples/mapdata/countries/fr/custom/fr-all-mainland/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-all-all/demo.css b/samples/mapdata/countries/fr/fr-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-all-all/demo.css +++ b/samples/mapdata/countries/fr/fr-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-all/demo.css b/samples/mapdata/countries/fr/fr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-all/demo.css +++ b/samples/mapdata/countries/fr/fr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-ara-all/demo.css b/samples/mapdata/countries/fr/fr-ara-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-ara-all/demo.css +++ b/samples/mapdata/countries/fr/fr-ara-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-bfc-all/demo.css b/samples/mapdata/countries/fr/fr-bfc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-bfc-all/demo.css +++ b/samples/mapdata/countries/fr/fr-bfc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-bre-all/demo.css b/samples/mapdata/countries/fr/fr-bre-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-bre-all/demo.css +++ b/samples/mapdata/countries/fr/fr-bre-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-cor-all/demo.css b/samples/mapdata/countries/fr/fr-cor-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-cor-all/demo.css +++ b/samples/mapdata/countries/fr/fr-cor-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-cvl-all/demo.css b/samples/mapdata/countries/fr/fr-cvl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-cvl-all/demo.css +++ b/samples/mapdata/countries/fr/fr-cvl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-ges-all/demo.css b/samples/mapdata/countries/fr/fr-ges-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-ges-all/demo.css +++ b/samples/mapdata/countries/fr/fr-ges-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-gf-all/demo.css b/samples/mapdata/countries/fr/fr-gf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-gf-all/demo.css +++ b/samples/mapdata/countries/fr/fr-gf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-gua-all/demo.css b/samples/mapdata/countries/fr/fr-gua-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-gua-all/demo.css +++ b/samples/mapdata/countries/fr/fr-gua-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-hdf-all/demo.css b/samples/mapdata/countries/fr/fr-hdf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-hdf-all/demo.css +++ b/samples/mapdata/countries/fr/fr-hdf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-idf-all/demo.css b/samples/mapdata/countries/fr/fr-idf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-idf-all/demo.css +++ b/samples/mapdata/countries/fr/fr-idf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-lre-all/demo.css b/samples/mapdata/countries/fr/fr-lre-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-lre-all/demo.css +++ b/samples/mapdata/countries/fr/fr-lre-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-may-all/demo.css b/samples/mapdata/countries/fr/fr-may-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-may-all/demo.css +++ b/samples/mapdata/countries/fr/fr-may-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-mq-all/demo.css b/samples/mapdata/countries/fr/fr-mq-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-mq-all/demo.css +++ b/samples/mapdata/countries/fr/fr-mq-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-naq-all/demo.css b/samples/mapdata/countries/fr/fr-naq-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-naq-all/demo.css +++ b/samples/mapdata/countries/fr/fr-naq-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-nor-all/demo.css b/samples/mapdata/countries/fr/fr-nor-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-nor-all/demo.css +++ b/samples/mapdata/countries/fr/fr-nor-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-occ-all/demo.css b/samples/mapdata/countries/fr/fr-occ-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-occ-all/demo.css +++ b/samples/mapdata/countries/fr/fr-occ-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-pac-all/demo.css b/samples/mapdata/countries/fr/fr-pac-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-pac-all/demo.css +++ b/samples/mapdata/countries/fr/fr-pac-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/fr/fr-pdl-all/demo.css b/samples/mapdata/countries/fr/fr-pdl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/fr/fr-pdl-all/demo.css +++ b/samples/mapdata/countries/fr/fr-pdl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ga/ga-all/demo.css b/samples/mapdata/countries/ga/ga-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ga/ga-all/demo.css +++ b/samples/mapdata/countries/ga/ga-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gb/custom/gb-countries/demo.css b/samples/mapdata/countries/gb/custom/gb-countries/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gb/custom/gb-countries/demo.css +++ b/samples/mapdata/countries/gb/custom/gb-countries/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gb/gb-all/demo.css b/samples/mapdata/countries/gb/gb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gb/gb-all/demo.css +++ b/samples/mapdata/countries/gb/gb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gd/gd-all/demo.css b/samples/mapdata/countries/gd/gd-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gd/gd-all/demo.css +++ b/samples/mapdata/countries/gd/gd-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ge/ge-all/demo.css b/samples/mapdata/countries/ge/ge-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ge/ge-all/demo.css +++ b/samples/mapdata/countries/ge/ge-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gh/gh-all/demo.css b/samples/mapdata/countries/gh/gh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gh/gh-all/demo.css +++ b/samples/mapdata/countries/gh/gh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gl/gl-all/demo.css b/samples/mapdata/countries/gl/gl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gl/gl-all/demo.css +++ b/samples/mapdata/countries/gl/gl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gm/gm-all/demo.css b/samples/mapdata/countries/gm/gm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gm/gm-all/demo.css +++ b/samples/mapdata/countries/gm/gm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gn/gn-all/demo.css b/samples/mapdata/countries/gn/gn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gn/gn-all/demo.css +++ b/samples/mapdata/countries/gn/gn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gq/gq-all/demo.css b/samples/mapdata/countries/gq/gq-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gq/gq-all/demo.css +++ b/samples/mapdata/countries/gq/gq-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gr/gr-all/demo.css b/samples/mapdata/countries/gr/gr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gr/gr-all/demo.css +++ b/samples/mapdata/countries/gr/gr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gt/gt-all/demo.css b/samples/mapdata/countries/gt/gt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gt/gt-all/demo.css +++ b/samples/mapdata/countries/gt/gt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gu/gu-all/demo.css b/samples/mapdata/countries/gu/gu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gu/gu-all/demo.css +++ b/samples/mapdata/countries/gu/gu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gw/gw-all/demo.css b/samples/mapdata/countries/gw/gw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gw/gw-all/demo.css +++ b/samples/mapdata/countries/gw/gw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/gy/gy-all/demo.css b/samples/mapdata/countries/gy/gy-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/gy/gy-all/demo.css +++ b/samples/mapdata/countries/gy/gy-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/hn/hn-all/demo.css b/samples/mapdata/countries/hn/hn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/hn/hn-all/demo.css +++ b/samples/mapdata/countries/hn/hn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/hr/hr-all/demo.css b/samples/mapdata/countries/hr/hr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/hr/hr-all/demo.css +++ b/samples/mapdata/countries/hr/hr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ht/ht-all/demo.css b/samples/mapdata/countries/ht/ht-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ht/ht-all/demo.css +++ b/samples/mapdata/countries/ht/ht-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/hu/hu-all/demo.css b/samples/mapdata/countries/hu/hu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/hu/hu-all/demo.css +++ b/samples/mapdata/countries/hu/hu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/id/id-all/demo.css b/samples/mapdata/countries/id/id-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/id/id-all/demo.css +++ b/samples/mapdata/countries/id/id-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ie/ie-all/demo.css b/samples/mapdata/countries/ie/ie-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ie/ie-all/demo.css +++ b/samples/mapdata/countries/ie/ie-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/il/il-all/demo.css b/samples/mapdata/countries/il/il-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/il/il-all/demo.css +++ b/samples/mapdata/countries/il/il-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/in/custom/in-all-andaman-and-nicobar/demo.css b/samples/mapdata/countries/in/custom/in-all-andaman-and-nicobar/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/in/custom/in-all-andaman-and-nicobar/demo.css +++ b/samples/mapdata/countries/in/custom/in-all-andaman-and-nicobar/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/in/custom/in-all-disputed/demo.css b/samples/mapdata/countries/in/custom/in-all-disputed/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/in/custom/in-all-disputed/demo.css +++ b/samples/mapdata/countries/in/custom/in-all-disputed/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/in/in-all/demo.css b/samples/mapdata/countries/in/in-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/in/in-all/demo.css +++ b/samples/mapdata/countries/in/in-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/iq/iq-all/demo.css b/samples/mapdata/countries/iq/iq-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/iq/iq-all/demo.css +++ b/samples/mapdata/countries/iq/iq-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ir/ir-all/demo.css b/samples/mapdata/countries/ir/ir-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ir/ir-all/demo.css +++ b/samples/mapdata/countries/ir/ir-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/is/is-all/demo.css b/samples/mapdata/countries/is/is-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/is/is-all/demo.css +++ b/samples/mapdata/countries/is/is-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/it/it-all/demo.css b/samples/mapdata/countries/it/it-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/it/it-all/demo.css +++ b/samples/mapdata/countries/it/it-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/jm/jm-all/demo.css b/samples/mapdata/countries/jm/jm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/jm/jm-all/demo.css +++ b/samples/mapdata/countries/jm/jm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/jo/jo-all/demo.css b/samples/mapdata/countries/jo/jo-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/jo/jo-all/demo.css +++ b/samples/mapdata/countries/jo/jo-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/jp/jp-all/demo.css b/samples/mapdata/countries/jp/jp-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/jp/jp-all/demo.css +++ b/samples/mapdata/countries/jp/jp-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ke/ke-all/demo.css b/samples/mapdata/countries/ke/ke-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ke/ke-all/demo.css +++ b/samples/mapdata/countries/ke/ke-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kg/kg-all/demo.css b/samples/mapdata/countries/kg/kg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kg/kg-all/demo.css +++ b/samples/mapdata/countries/kg/kg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kh/kh-all/demo.css b/samples/mapdata/countries/kh/kh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kh/kh-all/demo.css +++ b/samples/mapdata/countries/kh/kh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/km/km-all/demo.css b/samples/mapdata/countries/km/km-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/km/km-all/demo.css +++ b/samples/mapdata/countries/km/km-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kn/kn-all/demo.css b/samples/mapdata/countries/kn/kn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kn/kn-all/demo.css +++ b/samples/mapdata/countries/kn/kn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kp/kp-all/demo.css b/samples/mapdata/countries/kp/kp-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kp/kp-all/demo.css +++ b/samples/mapdata/countries/kp/kp-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kr/kr-all/demo.css b/samples/mapdata/countries/kr/kr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kr/kr-all/demo.css +++ b/samples/mapdata/countries/kr/kr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kv/kv-all/demo.css b/samples/mapdata/countries/kv/kv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kv/kv-all/demo.css +++ b/samples/mapdata/countries/kv/kv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kw/kw-all/demo.css b/samples/mapdata/countries/kw/kw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kw/kw-all/demo.css +++ b/samples/mapdata/countries/kw/kw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/kz/kz-all/demo.css b/samples/mapdata/countries/kz/kz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/kz/kz-all/demo.css +++ b/samples/mapdata/countries/kz/kz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/la/la-all/demo.css b/samples/mapdata/countries/la/la-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/la/la-all/demo.css +++ b/samples/mapdata/countries/la/la-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lb/lb-all/demo.css b/samples/mapdata/countries/lb/lb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lb/lb-all/demo.css +++ b/samples/mapdata/countries/lb/lb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lc/lc-all/demo.css b/samples/mapdata/countries/lc/lc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lc/lc-all/demo.css +++ b/samples/mapdata/countries/lc/lc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/li/li-all/demo.css b/samples/mapdata/countries/li/li-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/li/li-all/demo.css +++ b/samples/mapdata/countries/li/li-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lk/lk-all/demo.css b/samples/mapdata/countries/lk/lk-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lk/lk-all/demo.css +++ b/samples/mapdata/countries/lk/lk-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lr/lr-all/demo.css b/samples/mapdata/countries/lr/lr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lr/lr-all/demo.css +++ b/samples/mapdata/countries/lr/lr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ls/ls-all/demo.css b/samples/mapdata/countries/ls/ls-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ls/ls-all/demo.css +++ b/samples/mapdata/countries/ls/ls-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lt/lt-all/demo.css b/samples/mapdata/countries/lt/lt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lt/lt-all/demo.css +++ b/samples/mapdata/countries/lt/lt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lu/lu-all/demo.css b/samples/mapdata/countries/lu/lu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lu/lu-all/demo.css +++ b/samples/mapdata/countries/lu/lu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/lv/lv-all/demo.css b/samples/mapdata/countries/lv/lv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/lv/lv-all/demo.css +++ b/samples/mapdata/countries/lv/lv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ly/ly-all/demo.css b/samples/mapdata/countries/ly/ly-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ly/ly-all/demo.css +++ b/samples/mapdata/countries/ly/ly-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ma/ma-all/demo.css b/samples/mapdata/countries/ma/ma-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ma/ma-all/demo.css +++ b/samples/mapdata/countries/ma/ma-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mc/mc-all/demo.css b/samples/mapdata/countries/mc/mc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mc/mc-all/demo.css +++ b/samples/mapdata/countries/mc/mc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/md/md-all/demo.css b/samples/mapdata/countries/md/md-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/md/md-all/demo.css +++ b/samples/mapdata/countries/md/md-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/me/me-all/demo.css b/samples/mapdata/countries/me/me-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/me/me-all/demo.css +++ b/samples/mapdata/countries/me/me-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mg/mg-all/demo.css b/samples/mapdata/countries/mg/mg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mg/mg-all/demo.css +++ b/samples/mapdata/countries/mg/mg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mk/mk-all/demo.css b/samples/mapdata/countries/mk/mk-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mk/mk-all/demo.css +++ b/samples/mapdata/countries/mk/mk-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ml/ml-all/demo.css b/samples/mapdata/countries/ml/ml-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ml/ml-all/demo.css +++ b/samples/mapdata/countries/ml/ml-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mm/mm-all/demo.css b/samples/mapdata/countries/mm/mm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mm/mm-all/demo.css +++ b/samples/mapdata/countries/mm/mm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mn/mn-all/demo.css b/samples/mapdata/countries/mn/mn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mn/mn-all/demo.css +++ b/samples/mapdata/countries/mn/mn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mp/mp-all/demo.css b/samples/mapdata/countries/mp/mp-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mp/mp-all/demo.css +++ b/samples/mapdata/countries/mp/mp-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mr/mr-all/demo.css b/samples/mapdata/countries/mr/mr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mr/mr-all/demo.css +++ b/samples/mapdata/countries/mr/mr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mt/mt-all/demo.css b/samples/mapdata/countries/mt/mt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mt/mt-all/demo.css +++ b/samples/mapdata/countries/mt/mt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mu/mu-all/demo.css b/samples/mapdata/countries/mu/mu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mu/mu-all/demo.css +++ b/samples/mapdata/countries/mu/mu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mw/mw-all/demo.css b/samples/mapdata/countries/mw/mw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mw/mw-all/demo.css +++ b/samples/mapdata/countries/mw/mw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mx/mx-all/demo.css b/samples/mapdata/countries/mx/mx-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mx/mx-all/demo.css +++ b/samples/mapdata/countries/mx/mx-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/my/my-all/demo.css b/samples/mapdata/countries/my/my-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/my/my-all/demo.css +++ b/samples/mapdata/countries/my/my-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/mz/mz-all/demo.css b/samples/mapdata/countries/mz/mz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/mz/mz-all/demo.css +++ b/samples/mapdata/countries/mz/mz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/na/na-all/demo.css b/samples/mapdata/countries/na/na-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/na/na-all/demo.css +++ b/samples/mapdata/countries/na/na-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nc/nc-all/demo.css b/samples/mapdata/countries/nc/nc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nc/nc-all/demo.css +++ b/samples/mapdata/countries/nc/nc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ne/ne-all/demo.css b/samples/mapdata/countries/ne/ne-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ne/ne-all/demo.css +++ b/samples/mapdata/countries/ne/ne-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ng/ng-all/demo.css b/samples/mapdata/countries/ng/ng-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ng/ng-all/demo.css +++ b/samples/mapdata/countries/ng/ng-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ni/ni-all/demo.css b/samples/mapdata/countries/ni/ni-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ni/ni-all/demo.css +++ b/samples/mapdata/countries/ni/ni-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-all-all/demo.css b/samples/mapdata/countries/nl/nl-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-all-all/demo.css +++ b/samples/mapdata/countries/nl/nl-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-all/demo.css b/samples/mapdata/countries/nl/nl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-all/demo.css +++ b/samples/mapdata/countries/nl/nl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-dr-all/demo.css b/samples/mapdata/countries/nl/nl-dr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-dr-all/demo.css +++ b/samples/mapdata/countries/nl/nl-dr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-fl-all/demo.css b/samples/mapdata/countries/nl/nl-fl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-fl-all/demo.css +++ b/samples/mapdata/countries/nl/nl-fl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-fr-all/demo.css b/samples/mapdata/countries/nl/nl-fr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-fr-all/demo.css +++ b/samples/mapdata/countries/nl/nl-fr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-ge-all/demo.css b/samples/mapdata/countries/nl/nl-ge-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-ge-all/demo.css +++ b/samples/mapdata/countries/nl/nl-ge-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-gr-all/demo.css b/samples/mapdata/countries/nl/nl-gr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-gr-all/demo.css +++ b/samples/mapdata/countries/nl/nl-gr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-li-all/demo.css b/samples/mapdata/countries/nl/nl-li-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-li-all/demo.css +++ b/samples/mapdata/countries/nl/nl-li-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-nb-all/demo.css b/samples/mapdata/countries/nl/nl-nb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-nb-all/demo.css +++ b/samples/mapdata/countries/nl/nl-nb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-nh-all/demo.css b/samples/mapdata/countries/nl/nl-nh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-nh-all/demo.css +++ b/samples/mapdata/countries/nl/nl-nh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-ov-all/demo.css b/samples/mapdata/countries/nl/nl-ov-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-ov-all/demo.css +++ b/samples/mapdata/countries/nl/nl-ov-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-ut-all/demo.css b/samples/mapdata/countries/nl/nl-ut-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-ut-all/demo.css +++ b/samples/mapdata/countries/nl/nl-ut-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-ze-all/demo.css b/samples/mapdata/countries/nl/nl-ze-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-ze-all/demo.css +++ b/samples/mapdata/countries/nl/nl-ze-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nl/nl-zh-all/demo.css b/samples/mapdata/countries/nl/nl-zh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nl/nl-zh-all/demo.css +++ b/samples/mapdata/countries/nl/nl-zh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/custom/no-all-svalbard-and-jan-mayen/demo.css b/samples/mapdata/countries/no/custom/no-all-svalbard-and-jan-mayen/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/custom/no-all-svalbard-and-jan-mayen/demo.css +++ b/samples/mapdata/countries/no/custom/no-all-svalbard-and-jan-mayen/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-ag-all/demo.css b/samples/mapdata/countries/no/no-ag-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-ag-all/demo.css +++ b/samples/mapdata/countries/no/no-ag-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-all-all/demo.css b/samples/mapdata/countries/no/no-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-all-all/demo.css +++ b/samples/mapdata/countries/no/no-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-all/demo.css b/samples/mapdata/countries/no/no-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-all/demo.css +++ b/samples/mapdata/countries/no/no-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-in-all/demo.css b/samples/mapdata/countries/no/no-in-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-in-all/demo.css +++ b/samples/mapdata/countries/no/no-in-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-mr-all/demo.css b/samples/mapdata/countries/no/no-mr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-mr-all/demo.css +++ b/samples/mapdata/countries/no/no-mr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-no-all/demo.css b/samples/mapdata/countries/no/no-no-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-no-all/demo.css +++ b/samples/mapdata/countries/no/no-no-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-os-all/demo.css b/samples/mapdata/countries/no/no-os-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-os-all/demo.css +++ b/samples/mapdata/countries/no/no-os-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-ro-all/demo.css b/samples/mapdata/countries/no/no-ro-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-ro-all/demo.css +++ b/samples/mapdata/countries/no/no-ro-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-td-all/demo.css b/samples/mapdata/countries/no/no-td-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-td-all/demo.css +++ b/samples/mapdata/countries/no/no-td-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-tf-all/demo.css b/samples/mapdata/countries/no/no-tf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-tf-all/demo.css +++ b/samples/mapdata/countries/no/no-tf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-vi-all/demo.css b/samples/mapdata/countries/no/no-vi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-vi-all/demo.css +++ b/samples/mapdata/countries/no/no-vi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-vl-all/demo.css b/samples/mapdata/countries/no/no-vl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-vl-all/demo.css +++ b/samples/mapdata/countries/no/no-vl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/no/no-vt-all/demo.css b/samples/mapdata/countries/no/no-vt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/no/no-vt-all/demo.css +++ b/samples/mapdata/countries/no/no-vt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/np/np-all/demo.css b/samples/mapdata/countries/np/np-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/np/np-all/demo.css +++ b/samples/mapdata/countries/np/np-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nr/nr-all/demo.css b/samples/mapdata/countries/nr/nr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nr/nr-all/demo.css +++ b/samples/mapdata/countries/nr/nr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/nz/nz-all/demo.css b/samples/mapdata/countries/nz/nz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/nz/nz-all/demo.css +++ b/samples/mapdata/countries/nz/nz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/om/om-all/demo.css b/samples/mapdata/countries/om/om-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/om/om-all/demo.css +++ b/samples/mapdata/countries/om/om-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pa/pa-all/demo.css b/samples/mapdata/countries/pa/pa-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pa/pa-all/demo.css +++ b/samples/mapdata/countries/pa/pa-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pe/pe-all/demo.css b/samples/mapdata/countries/pe/pe-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pe/pe-all/demo.css +++ b/samples/mapdata/countries/pe/pe-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pg/pg-all/demo.css b/samples/mapdata/countries/pg/pg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pg/pg-all/demo.css +++ b/samples/mapdata/countries/pg/pg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ph/ph-all/demo.css b/samples/mapdata/countries/ph/ph-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ph/ph-all/demo.css +++ b/samples/mapdata/countries/ph/ph-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pk/pk-all/demo.css b/samples/mapdata/countries/pk/pk-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pk/pk-all/demo.css +++ b/samples/mapdata/countries/pk/pk-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pl/pl-all/demo.css b/samples/mapdata/countries/pl/pl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pl/pl-all/demo.css +++ b/samples/mapdata/countries/pl/pl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pr/pr-all-all/demo.css b/samples/mapdata/countries/pr/pr-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pr/pr-all-all/demo.css +++ b/samples/mapdata/countries/pr/pr-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pr/pr-all/demo.css b/samples/mapdata/countries/pr/pr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pr/pr-all/demo.css +++ b/samples/mapdata/countries/pr/pr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pt/pt-all/demo.css b/samples/mapdata/countries/pt/pt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pt/pt-all/demo.css +++ b/samples/mapdata/countries/pt/pt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/pw/pw-all/demo.css b/samples/mapdata/countries/pw/pw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/pw/pw-all/demo.css +++ b/samples/mapdata/countries/pw/pw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/py/py-all/demo.css b/samples/mapdata/countries/py/py-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/py/py-all/demo.css +++ b/samples/mapdata/countries/py/py-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/qa/qa-all/demo.css b/samples/mapdata/countries/qa/qa-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/qa/qa-all/demo.css +++ b/samples/mapdata/countries/qa/qa-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ro/ro-all/demo.css b/samples/mapdata/countries/ro/ro-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ro/ro-all/demo.css +++ b/samples/mapdata/countries/ro/ro-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/rs/rs-all/demo.css b/samples/mapdata/countries/rs/rs-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/rs/rs-all/demo.css +++ b/samples/mapdata/countries/rs/rs-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ru/custom/ru-all-disputed/demo.css b/samples/mapdata/countries/ru/custom/ru-all-disputed/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ru/custom/ru-all-disputed/demo.css +++ b/samples/mapdata/countries/ru/custom/ru-all-disputed/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ru/ru-all/demo.css b/samples/mapdata/countries/ru/ru-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ru/ru-all/demo.css +++ b/samples/mapdata/countries/ru/ru-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/rw/rw-all/demo.css b/samples/mapdata/countries/rw/rw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/rw/rw-all/demo.css +++ b/samples/mapdata/countries/rw/rw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sa/sa-all/demo.css b/samples/mapdata/countries/sa/sa-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sa/sa-all/demo.css +++ b/samples/mapdata/countries/sa/sa-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sb/sb-all/demo.css b/samples/mapdata/countries/sb/sb-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sb/sb-all/demo.css +++ b/samples/mapdata/countries/sb/sb-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sc/sc-all/demo.css b/samples/mapdata/countries/sc/sc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sc/sc-all/demo.css +++ b/samples/mapdata/countries/sc/sc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sd/custom/sd-all-disputed/demo.css b/samples/mapdata/countries/sd/custom/sd-all-disputed/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sd/custom/sd-all-disputed/demo.css +++ b/samples/mapdata/countries/sd/custom/sd-all-disputed/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sd/sd-all/demo.css b/samples/mapdata/countries/sd/sd-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sd/sd-all/demo.css +++ b/samples/mapdata/countries/sd/sd-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/se/se-all/demo.css b/samples/mapdata/countries/se/se-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/se/se-all/demo.css +++ b/samples/mapdata/countries/se/se-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sg/sg-all/demo.css b/samples/mapdata/countries/sg/sg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sg/sg-all/demo.css +++ b/samples/mapdata/countries/sg/sg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/si/si-all/demo.css b/samples/mapdata/countries/si/si-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/si/si-all/demo.css +++ b/samples/mapdata/countries/si/si-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sk/sk-all/demo.css b/samples/mapdata/countries/sk/sk-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sk/sk-all/demo.css +++ b/samples/mapdata/countries/sk/sk-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sl/sl-all/demo.css b/samples/mapdata/countries/sl/sl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sl/sl-all/demo.css +++ b/samples/mapdata/countries/sl/sl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sm/sm-all/demo.css b/samples/mapdata/countries/sm/sm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sm/sm-all/demo.css +++ b/samples/mapdata/countries/sm/sm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sn/sn-all/demo.css b/samples/mapdata/countries/sn/sn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sn/sn-all/demo.css +++ b/samples/mapdata/countries/sn/sn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/so/so-all/demo.css b/samples/mapdata/countries/so/so-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/so/so-all/demo.css +++ b/samples/mapdata/countries/so/so-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sr/sr-all/demo.css b/samples/mapdata/countries/sr/sr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sr/sr-all/demo.css +++ b/samples/mapdata/countries/sr/sr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ss/ss-all/demo.css b/samples/mapdata/countries/ss/ss-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ss/ss-all/demo.css +++ b/samples/mapdata/countries/ss/ss-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/st/st-all/demo.css b/samples/mapdata/countries/st/st-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/st/st-all/demo.css +++ b/samples/mapdata/countries/st/st-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sv/sv-all/demo.css b/samples/mapdata/countries/sv/sv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sv/sv-all/demo.css +++ b/samples/mapdata/countries/sv/sv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sx/sx-all/demo.css b/samples/mapdata/countries/sx/sx-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sx/sx-all/demo.css +++ b/samples/mapdata/countries/sx/sx-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sy/sy-all/demo.css b/samples/mapdata/countries/sy/sy-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sy/sy-all/demo.css +++ b/samples/mapdata/countries/sy/sy-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/sz/sz-all/demo.css b/samples/mapdata/countries/sz/sz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/sz/sz-all/demo.css +++ b/samples/mapdata/countries/sz/sz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/td/td-all/demo.css b/samples/mapdata/countries/td/td-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/td/td-all/demo.css +++ b/samples/mapdata/countries/td/td-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tf/tf-all/demo.css b/samples/mapdata/countries/tf/tf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tf/tf-all/demo.css +++ b/samples/mapdata/countries/tf/tf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tg/tg-all/demo.css b/samples/mapdata/countries/tg/tg-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tg/tg-all/demo.css +++ b/samples/mapdata/countries/tg/tg-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/th/th-all/demo.css b/samples/mapdata/countries/th/th-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/th/th-all/demo.css +++ b/samples/mapdata/countries/th/th-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tj/tj-all/demo.css b/samples/mapdata/countries/tj/tj-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tj/tj-all/demo.css +++ b/samples/mapdata/countries/tj/tj-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tl/tl-all/demo.css b/samples/mapdata/countries/tl/tl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tl/tl-all/demo.css +++ b/samples/mapdata/countries/tl/tl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tm/tm-all/demo.css b/samples/mapdata/countries/tm/tm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tm/tm-all/demo.css +++ b/samples/mapdata/countries/tm/tm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tn/tn-all/demo.css b/samples/mapdata/countries/tn/tn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tn/tn-all/demo.css +++ b/samples/mapdata/countries/tn/tn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tr/tr-all/demo.css b/samples/mapdata/countries/tr/tr-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tr/tr-all/demo.css +++ b/samples/mapdata/countries/tr/tr-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tt/tt-all/demo.css b/samples/mapdata/countries/tt/tt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tt/tt-all/demo.css +++ b/samples/mapdata/countries/tt/tt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tw/tw-all/demo.css b/samples/mapdata/countries/tw/tw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tw/tw-all/demo.css +++ b/samples/mapdata/countries/tw/tw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/tz/tz-all/demo.css b/samples/mapdata/countries/tz/tz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/tz/tz-all/demo.css +++ b/samples/mapdata/countries/tz/tz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ua/ua-all/demo.css b/samples/mapdata/countries/ua/ua-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ua/ua-all/demo.css +++ b/samples/mapdata/countries/ua/ua-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ug/ug-all/demo.css b/samples/mapdata/countries/ug/ug-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ug/ug-all/demo.css +++ b/samples/mapdata/countries/ug/ug-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-113-congress/demo.css b/samples/mapdata/countries/us/custom/us-113-congress/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-113-congress/demo.css +++ b/samples/mapdata/countries/us/custom/us-113-congress/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ak-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ak-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ak-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ak-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-al-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-al-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-al-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-al-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-all-mainland/demo.css b/samples/mapdata/countries/us/custom/us-all-mainland/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-all-mainland/demo.css +++ b/samples/mapdata/countries/us/custom/us-all-mainland/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-all-territories/demo.css b/samples/mapdata/countries/us/custom/us-all-territories/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-all-territories/demo.css +++ b/samples/mapdata/countries/us/custom/us-all-territories/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ar-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ar-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ar-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ar-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-as-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-as-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-as-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-as-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-az-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-az-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-az-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-az-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ca-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ca-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ca-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ca-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-co-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-co-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-co-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-co-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ct-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ct-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ct-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ct-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-dc-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-dc-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-dc-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-dc-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-de-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-de-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-de-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-de-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-fl-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-fl-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-fl-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-fl-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ga-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ga-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ga-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ga-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-gu-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-gu-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-gu-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-gu-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-hi-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-hi-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-hi-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-hi-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ia-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ia-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ia-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ia-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-id-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-id-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-id-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-id-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-il-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-il-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-il-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-il-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-in-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-in-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-in-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-in-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ks-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ks-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ks-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ks-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ky-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ky-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ky-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ky-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-la-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-la-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-la-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-la-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ma-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ma-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ma-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ma-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-md-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-md-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-md-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-md-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-me-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-me-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-me-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-me-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-mi-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-mi-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-mi-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-mi-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-mn-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-mn-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-mn-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-mn-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-mo-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-mo-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-mo-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-mo-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-mp-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-mp-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-mp-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-mp-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ms-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ms-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ms-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ms-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-mt-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-mt-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-mt-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-mt-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-nc-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-nc-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-nc-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-nc-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-nd-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-nd-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-nd-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-nd-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ne-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ne-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ne-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ne-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-nh-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-nh-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-nh-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-nh-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-nj-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-nj-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-nj-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-nj-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-nm-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-nm-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-nm-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-nm-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-nv-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-nv-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-nv-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-nv-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ny-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ny-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ny-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ny-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-oh-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-oh-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-oh-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-oh-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ok-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ok-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ok-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ok-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-or-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-or-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-or-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-or-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-pa-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-pa-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-pa-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-pa-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-pr-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-pr-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-pr-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-pr-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ri-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ri-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ri-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ri-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-sc-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-sc-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-sc-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-sc-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-sd-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-sd-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-sd-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-sd-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-small/demo.css b/samples/mapdata/countries/us/custom/us-small/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-small/demo.css +++ b/samples/mapdata/countries/us/custom/us-small/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-tn-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-tn-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-tn-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-tn-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-tx-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-tx-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-tx-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-tx-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-ut-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-ut-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-ut-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-ut-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-va-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-va-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-va-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-va-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-vt-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-vt-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-vt-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-vt-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-wa-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-wa-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-wa-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-wa-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-wi-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-wi-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-wi-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-wi-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-wv-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-wv-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-wv-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-wv-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/custom/us-wy-congress-113/demo.css b/samples/mapdata/countries/us/custom/us-wy-congress-113/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/custom/us-wy-congress-113/demo.css +++ b/samples/mapdata/countries/us/custom/us-wy-congress-113/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ak-all/demo.css b/samples/mapdata/countries/us/us-ak-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ak-all/demo.css +++ b/samples/mapdata/countries/us/us-ak-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-al-all/demo.css b/samples/mapdata/countries/us/us-al-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-al-all/demo.css +++ b/samples/mapdata/countries/us/us-al-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-all-all-highres/demo.css b/samples/mapdata/countries/us/us-all-all-highres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-all-all-highres/demo.css +++ b/samples/mapdata/countries/us/us-all-all-highres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-all-all/demo.css b/samples/mapdata/countries/us/us-all-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-all-all/demo.css +++ b/samples/mapdata/countries/us/us-all-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-all/demo.css b/samples/mapdata/countries/us/us-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-all/demo.css +++ b/samples/mapdata/countries/us/us-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ar-all/demo.css b/samples/mapdata/countries/us/us-ar-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ar-all/demo.css +++ b/samples/mapdata/countries/us/us-ar-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-az-all/demo.css b/samples/mapdata/countries/us/us-az-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-az-all/demo.css +++ b/samples/mapdata/countries/us/us-az-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ca-all/demo.css b/samples/mapdata/countries/us/us-ca-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ca-all/demo.css +++ b/samples/mapdata/countries/us/us-ca-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-co-all/demo.css b/samples/mapdata/countries/us/us-co-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-co-all/demo.css +++ b/samples/mapdata/countries/us/us-co-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ct-all/demo.css b/samples/mapdata/countries/us/us-ct-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ct-all/demo.css +++ b/samples/mapdata/countries/us/us-ct-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-dc-all/demo.css b/samples/mapdata/countries/us/us-dc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-dc-all/demo.css +++ b/samples/mapdata/countries/us/us-dc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-de-all/demo.css b/samples/mapdata/countries/us/us-de-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-de-all/demo.css +++ b/samples/mapdata/countries/us/us-de-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-fl-all/demo.css b/samples/mapdata/countries/us/us-fl-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-fl-all/demo.css +++ b/samples/mapdata/countries/us/us-fl-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ga-all/demo.css b/samples/mapdata/countries/us/us-ga-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ga-all/demo.css +++ b/samples/mapdata/countries/us/us-ga-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-hi-all/demo.css b/samples/mapdata/countries/us/us-hi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-hi-all/demo.css +++ b/samples/mapdata/countries/us/us-hi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ia-all/demo.css b/samples/mapdata/countries/us/us-ia-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ia-all/demo.css +++ b/samples/mapdata/countries/us/us-ia-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-id-all/demo.css b/samples/mapdata/countries/us/us-id-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-id-all/demo.css +++ b/samples/mapdata/countries/us/us-id-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-il-all/demo.css b/samples/mapdata/countries/us/us-il-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-il-all/demo.css +++ b/samples/mapdata/countries/us/us-il-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-in-all/demo.css b/samples/mapdata/countries/us/us-in-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-in-all/demo.css +++ b/samples/mapdata/countries/us/us-in-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ks-all/demo.css b/samples/mapdata/countries/us/us-ks-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ks-all/demo.css +++ b/samples/mapdata/countries/us/us-ks-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ky-all/demo.css b/samples/mapdata/countries/us/us-ky-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ky-all/demo.css +++ b/samples/mapdata/countries/us/us-ky-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-la-all/demo.css b/samples/mapdata/countries/us/us-la-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-la-all/demo.css +++ b/samples/mapdata/countries/us/us-la-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ma-all/demo.css b/samples/mapdata/countries/us/us-ma-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ma-all/demo.css +++ b/samples/mapdata/countries/us/us-ma-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-md-all/demo.css b/samples/mapdata/countries/us/us-md-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-md-all/demo.css +++ b/samples/mapdata/countries/us/us-md-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-me-all/demo.css b/samples/mapdata/countries/us/us-me-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-me-all/demo.css +++ b/samples/mapdata/countries/us/us-me-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-mi-all/demo.css b/samples/mapdata/countries/us/us-mi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-mi-all/demo.css +++ b/samples/mapdata/countries/us/us-mi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-mn-all/demo.css b/samples/mapdata/countries/us/us-mn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-mn-all/demo.css +++ b/samples/mapdata/countries/us/us-mn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-mo-all/demo.css b/samples/mapdata/countries/us/us-mo-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-mo-all/demo.css +++ b/samples/mapdata/countries/us/us-mo-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ms-all/demo.css b/samples/mapdata/countries/us/us-ms-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ms-all/demo.css +++ b/samples/mapdata/countries/us/us-ms-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-mt-all/demo.css b/samples/mapdata/countries/us/us-mt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-mt-all/demo.css +++ b/samples/mapdata/countries/us/us-mt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-nc-all/demo.css b/samples/mapdata/countries/us/us-nc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-nc-all/demo.css +++ b/samples/mapdata/countries/us/us-nc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-nd-all/demo.css b/samples/mapdata/countries/us/us-nd-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-nd-all/demo.css +++ b/samples/mapdata/countries/us/us-nd-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ne-all/demo.css b/samples/mapdata/countries/us/us-ne-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ne-all/demo.css +++ b/samples/mapdata/countries/us/us-ne-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-nh-all/demo.css b/samples/mapdata/countries/us/us-nh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-nh-all/demo.css +++ b/samples/mapdata/countries/us/us-nh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-nj-all/demo.css b/samples/mapdata/countries/us/us-nj-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-nj-all/demo.css +++ b/samples/mapdata/countries/us/us-nj-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-nm-all/demo.css b/samples/mapdata/countries/us/us-nm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-nm-all/demo.css +++ b/samples/mapdata/countries/us/us-nm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-nv-all/demo.css b/samples/mapdata/countries/us/us-nv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-nv-all/demo.css +++ b/samples/mapdata/countries/us/us-nv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ny-all/demo.css b/samples/mapdata/countries/us/us-ny-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ny-all/demo.css +++ b/samples/mapdata/countries/us/us-ny-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-oh-all/demo.css b/samples/mapdata/countries/us/us-oh-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-oh-all/demo.css +++ b/samples/mapdata/countries/us/us-oh-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ok-all/demo.css b/samples/mapdata/countries/us/us-ok-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ok-all/demo.css +++ b/samples/mapdata/countries/us/us-ok-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-or-all/demo.css b/samples/mapdata/countries/us/us-or-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-or-all/demo.css +++ b/samples/mapdata/countries/us/us-or-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-pa-all/demo.css b/samples/mapdata/countries/us/us-pa-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-pa-all/demo.css +++ b/samples/mapdata/countries/us/us-pa-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ri-all/demo.css b/samples/mapdata/countries/us/us-ri-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ri-all/demo.css +++ b/samples/mapdata/countries/us/us-ri-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-sc-all/demo.css b/samples/mapdata/countries/us/us-sc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-sc-all/demo.css +++ b/samples/mapdata/countries/us/us-sc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-sd-all/demo.css b/samples/mapdata/countries/us/us-sd-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-sd-all/demo.css +++ b/samples/mapdata/countries/us/us-sd-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-tn-all/demo.css b/samples/mapdata/countries/us/us-tn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-tn-all/demo.css +++ b/samples/mapdata/countries/us/us-tn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-tx-all/demo.css b/samples/mapdata/countries/us/us-tx-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-tx-all/demo.css +++ b/samples/mapdata/countries/us/us-tx-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-ut-all/demo.css b/samples/mapdata/countries/us/us-ut-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-ut-all/demo.css +++ b/samples/mapdata/countries/us/us-ut-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-va-all/demo.css b/samples/mapdata/countries/us/us-va-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-va-all/demo.css +++ b/samples/mapdata/countries/us/us-va-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-vt-all/demo.css b/samples/mapdata/countries/us/us-vt-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-vt-all/demo.css +++ b/samples/mapdata/countries/us/us-vt-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-wa-all/demo.css b/samples/mapdata/countries/us/us-wa-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-wa-all/demo.css +++ b/samples/mapdata/countries/us/us-wa-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-wi-all/demo.css b/samples/mapdata/countries/us/us-wi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-wi-all/demo.css +++ b/samples/mapdata/countries/us/us-wi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-wv-all/demo.css b/samples/mapdata/countries/us/us-wv-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-wv-all/demo.css +++ b/samples/mapdata/countries/us/us-wv-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/us/us-wy-all/demo.css b/samples/mapdata/countries/us/us-wy-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/us/us-wy-all/demo.css +++ b/samples/mapdata/countries/us/us-wy-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/uy/uy-all/demo.css b/samples/mapdata/countries/uy/uy-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/uy/uy-all/demo.css +++ b/samples/mapdata/countries/uy/uy-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/uz/uz-all/demo.css b/samples/mapdata/countries/uz/uz-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/uz/uz-all/demo.css +++ b/samples/mapdata/countries/uz/uz-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/vc/vc-all/demo.css b/samples/mapdata/countries/vc/vc-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/vc/vc-all/demo.css +++ b/samples/mapdata/countries/vc/vc-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ve/ve-all/demo.css b/samples/mapdata/countries/ve/ve-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ve/ve-all/demo.css +++ b/samples/mapdata/countries/ve/ve-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/vi/vi-all/demo.css b/samples/mapdata/countries/vi/vi-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/vi/vi-all/demo.css +++ b/samples/mapdata/countries/vi/vi-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/vn/vn-all/demo.css b/samples/mapdata/countries/vn/vn-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/vn/vn-all/demo.css +++ b/samples/mapdata/countries/vn/vn-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/vu/vu-all/demo.css b/samples/mapdata/countries/vu/vu-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/vu/vu-all/demo.css +++ b/samples/mapdata/countries/vu/vu-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/wf/wf-all/demo.css b/samples/mapdata/countries/wf/wf-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/wf/wf-all/demo.css +++ b/samples/mapdata/countries/wf/wf-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ws/ws-all/demo.css b/samples/mapdata/countries/ws/ws-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ws/ws-all/demo.css +++ b/samples/mapdata/countries/ws/ws-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/ye/ye-all/demo.css b/samples/mapdata/countries/ye/ye-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/ye/ye-all/demo.css +++ b/samples/mapdata/countries/ye/ye-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/za/za-all/demo.css b/samples/mapdata/countries/za/za-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/za/za-all/demo.css +++ b/samples/mapdata/countries/za/za-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/zm/zm-all/demo.css b/samples/mapdata/countries/zm/zm-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/zm/zm-all/demo.css +++ b/samples/mapdata/countries/zm/zm-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/countries/zw/zw-all/demo.css b/samples/mapdata/countries/zw/zw-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/countries/zw/zw-all/demo.css +++ b/samples/mapdata/countries/zw/zw-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/africa/demo.css b/samples/mapdata/custom/africa/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/africa/demo.css +++ b/samples/mapdata/custom/africa/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/antarctica/demo.css b/samples/mapdata/custom/antarctica/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/antarctica/demo.css +++ b/samples/mapdata/custom/antarctica/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/asia/demo.css b/samples/mapdata/custom/asia/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/asia/demo.css +++ b/samples/mapdata/custom/asia/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/benelux/demo.css b/samples/mapdata/custom/benelux/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/benelux/demo.css +++ b/samples/mapdata/custom/benelux/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/british-isles-all/demo.css b/samples/mapdata/custom/british-isles-all/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/british-isles-all/demo.css +++ b/samples/mapdata/custom/british-isles-all/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/british-isles/demo.css b/samples/mapdata/custom/british-isles/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/british-isles/demo.css +++ b/samples/mapdata/custom/british-isles/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/central-america/demo.css b/samples/mapdata/custom/central-america/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/central-america/demo.css +++ b/samples/mapdata/custom/central-america/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/europe/demo.css b/samples/mapdata/custom/europe/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/europe/demo.css +++ b/samples/mapdata/custom/europe/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/european-union/demo.css b/samples/mapdata/custom/european-union/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/european-union/demo.css +++ b/samples/mapdata/custom/european-union/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/middle-east/demo.css b/samples/mapdata/custom/middle-east/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/middle-east/demo.css +++ b/samples/mapdata/custom/middle-east/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/nato/demo.css b/samples/mapdata/custom/nato/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/nato/demo.css +++ b/samples/mapdata/custom/nato/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/nordic-countries-core/demo.css b/samples/mapdata/custom/nordic-countries-core/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/nordic-countries-core/demo.css +++ b/samples/mapdata/custom/nordic-countries-core/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/nordic-countries/demo.css b/samples/mapdata/custom/nordic-countries/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/nordic-countries/demo.css +++ b/samples/mapdata/custom/nordic-countries/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/north-america-no-central/demo.css b/samples/mapdata/custom/north-america-no-central/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/north-america-no-central/demo.css +++ b/samples/mapdata/custom/north-america-no-central/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/north-america/demo.css b/samples/mapdata/custom/north-america/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/north-america/demo.css +++ b/samples/mapdata/custom/north-america/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/oceania/demo.css b/samples/mapdata/custom/oceania/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/oceania/demo.css +++ b/samples/mapdata/custom/oceania/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/scandinavia/demo.css b/samples/mapdata/custom/scandinavia/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/scandinavia/demo.css +++ b/samples/mapdata/custom/scandinavia/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/south-america/demo.css b/samples/mapdata/custom/south-america/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/south-america/demo.css +++ b/samples/mapdata/custom/south-america/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/usa-and-canada/demo.css b/samples/mapdata/custom/usa-and-canada/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/usa-and-canada/demo.css +++ b/samples/mapdata/custom/usa-and-canada/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-continents/demo.css b/samples/mapdata/custom/world-continents/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-continents/demo.css +++ b/samples/mapdata/custom/world-continents/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-eckert3-highres/demo.css b/samples/mapdata/custom/world-eckert3-highres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-eckert3-highres/demo.css +++ b/samples/mapdata/custom/world-eckert3-highres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-eckert3-lowres/demo.css b/samples/mapdata/custom/world-eckert3-lowres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-eckert3-lowres/demo.css +++ b/samples/mapdata/custom/world-eckert3-lowres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-eckert3/demo.css b/samples/mapdata/custom/world-eckert3/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-eckert3/demo.css +++ b/samples/mapdata/custom/world-eckert3/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-highres/demo.css b/samples/mapdata/custom/world-highres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-highres/demo.css +++ b/samples/mapdata/custom/world-highres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-highres2/demo.css b/samples/mapdata/custom/world-highres2/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-highres2/demo.css +++ b/samples/mapdata/custom/world-highres2/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-highres3/demo.css b/samples/mapdata/custom/world-highres3/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-highres3/demo.css +++ b/samples/mapdata/custom/world-highres3/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-lowres/demo.css b/samples/mapdata/custom/world-lowres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-lowres/demo.css +++ b/samples/mapdata/custom/world-lowres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-palestine-highres/demo.css b/samples/mapdata/custom/world-palestine-highres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-palestine-highres/demo.css +++ b/samples/mapdata/custom/world-palestine-highres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-palestine-lowres/demo.css b/samples/mapdata/custom/world-palestine-lowres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-palestine-lowres/demo.css +++ b/samples/mapdata/custom/world-palestine-lowres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-palestine/demo.css b/samples/mapdata/custom/world-palestine/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-palestine/demo.css +++ b/samples/mapdata/custom/world-palestine/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-robinson-highres/demo.css b/samples/mapdata/custom/world-robinson-highres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-robinson-highres/demo.css +++ b/samples/mapdata/custom/world-robinson-highres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-robinson-lowres/demo.css b/samples/mapdata/custom/world-robinson-lowres/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-robinson-lowres/demo.css +++ b/samples/mapdata/custom/world-robinson-lowres/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world-robinson/demo.css b/samples/mapdata/custom/world-robinson/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world-robinson/demo.css +++ b/samples/mapdata/custom/world-robinson/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/custom/world/demo.css b/samples/mapdata/custom/world/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/custom/world/demo.css +++ b/samples/mapdata/custom/world/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/bi-2014/bi-all-2014/demo.css b/samples/mapdata/historical/countries/bi-2014/bi-all-2014/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/bi-2014/bi-all-2014/demo.css +++ b/samples/mapdata/historical/countries/bi-2014/bi-all-2014/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/custom/fr-all-all-mainland-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/custom/fr-all-all-mainland-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/custom/fr-all-all-mainland-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/custom/fr-all-all-mainland-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/custom/fr-all-mainland-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/custom/fr-all-mainland-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/custom/fr-all-mainland-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/custom/fr-all-mainland-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-a-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-a-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-a-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-a-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-all-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-all-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-all-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-all-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-b-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-b-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-b-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-b-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-c-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-c-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-c-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-c-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-d-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-d-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-d-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-d-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-e-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-e-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-e-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-e-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-f-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-f-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-f-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-f-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-g-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-g-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-g-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-g-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-gf-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-gf-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-gf-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-gf-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-gp-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-gp-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-gp-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-gp-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-h-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-h-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-h-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-h-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-i-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-i-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-i-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-i-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-j-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-j-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-j-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-j-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-k-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-k-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-k-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-k-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-l-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-l-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-l-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-l-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-m-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-m-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-m-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-m-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-mq-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-mq-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-mq-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-mq-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-n-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-n-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-n-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-n-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-o-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-o-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-o-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-o-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-p-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-p-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-p-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-p-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-q-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-q-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-q-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-q-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-r-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-r-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-r-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-r-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-re-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-re-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-re-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-re-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-s-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-s-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-s-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-s-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-t-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-t-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-t-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-t-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-u-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-u-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-u-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-u-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-v-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-v-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-v-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-v-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/fr-2015/fr-yt-all-2015/demo.css b/samples/mapdata/historical/countries/fr-2015/fr-yt-all-2015/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/fr-2015/fr-yt-all-2015/demo.css +++ b/samples/mapdata/historical/countries/fr-2015/fr-yt-all-2015/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/id-2011/id-all-2011/demo.css b/samples/mapdata/historical/countries/id-2011/id-all-2011/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/id-2011/id-all-2011/demo.css +++ b/samples/mapdata/historical/countries/id-2011/id-all-2011/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/in-2013/custom/in-all-disputed-2013/demo.css b/samples/mapdata/historical/countries/in-2013/custom/in-all-disputed-2013/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/in-2013/custom/in-all-disputed-2013/demo.css +++ b/samples/mapdata/historical/countries/in-2013/custom/in-all-disputed-2013/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/custom/no-all-svalbard-and-jan-mayen-2019/demo.css b/samples/mapdata/historical/countries/no-2019/custom/no-all-svalbard-and-jan-mayen-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/custom/no-all-svalbard-and-jan-mayen-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/custom/no-all-svalbard-and-jan-mayen-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-aa-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-aa-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-aa-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-aa-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-ak-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-ak-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-ak-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-ak-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-all-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-all-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-all-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-all-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-bu-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-bu-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-bu-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-bu-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-fi-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-fi-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-fi-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-fi-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-he-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-he-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-he-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-he-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-ho-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-ho-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-ho-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-ho-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-mr-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-mr-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-mr-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-mr-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-no-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-no-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-no-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-no-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-nt-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-nt-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-nt-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-nt-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-of-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-of-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-of-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-of-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-op-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-op-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-op-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-op-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-os-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-os-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-os-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-os-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-ro-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-ro-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-ro-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-ro-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-sf-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-sf-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-sf-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-sf-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-st-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-st-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-st-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-st-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-te-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-te-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-te-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-te-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-tr-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-tr-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-tr-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-tr-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-va-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-va-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-va-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-va-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/mapdata/historical/countries/no-2019/no-vf-all-2019/demo.css b/samples/mapdata/historical/countries/no-2019/no-vf-all-2019/demo.css index 50b7a543bbe..655d432995c 100644 --- a/samples/mapdata/historical/countries/no-2019/no-vf-all-2019/demo.css +++ b/samples/mapdata/historical/countries/no-2019/no-vf-all-2019/demo.css @@ -1,9 +1,10 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; diff --git a/samples/maps/accessibility/accessible-map/demo.css b/samples/maps/accessibility/accessible-map/demo.css index 2bdd933c911..3e7d0018401 100644 --- a/samples/maps/accessibility/accessible-map/demo.css +++ b/samples/maps/accessibility/accessible-map/demo.css @@ -5,45 +5,45 @@ } caption { - padding-bottom: 5px; - font-family: 'Verdana'; - font-size: 14pt; - font-weight: bold; - color:#555555; + padding-bottom: 5px; + font-family: "Verdana"; + font-size: 14pt; + font-weight: bold; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - color:#555555; - border-collapse: collapse; - border: 3px solid #CCCCCC; - margin: 2px auto; + font-family: "Verdana"; + font-size: 12pt; + color: #555; + border-collapse: collapse; + border: 3px solid #ccc; + margin: 2px auto; } tr { - border-bottom: 2px solid #EEEEEE; + border-bottom: 2px solid #eee; } th { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; } th[scope="col"] { - background-color: #ffffee; + background-color: #ffe; } th[scope="row"] { - background-color: #f0fcff; - text-align:left; + background-color: #f0fcff; + text-align: left; } td { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; -} \ No newline at end of file + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; +} diff --git a/samples/maps/chart/animation-duration/demo.css b/samples/maps/chart/animation-duration/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/animation-duration/demo.css +++ b/samples/maps/chart/animation-duration/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/animation-none/demo.css b/samples/maps/chart/animation-none/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/animation-none/demo.css +++ b/samples/maps/chart/animation-none/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/backgroundcolor-color/demo.css b/samples/maps/chart/backgroundcolor-color/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/backgroundcolor-color/demo.css +++ b/samples/maps/chart/backgroundcolor-color/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/backgroundcolor-gradient/demo.css b/samples/maps/chart/backgroundcolor-gradient/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/backgroundcolor-gradient/demo.css +++ b/samples/maps/chart/backgroundcolor-gradient/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/border/demo.css b/samples/maps/chart/border/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/border/demo.css +++ b/samples/maps/chart/border/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/events-click-getcoordinates/demo.css b/samples/maps/chart/events-click-getcoordinates/demo.css index 4ad6c974166..8be19d66393 100644 --- a/samples/maps/chart/events-click-getcoordinates/demo.css +++ b/samples/maps/chart/events-click-getcoordinates/demo.css @@ -1,35 +1,42 @@ #outer { - min-width: 310px; - max-width: 800px; + min-width: 310px; + max-width: 800px; margin: 0 auto; } + #outer-container { height: 500px; overflow: hidden; } + #container { height: 500px; transition: margin-top 500ms; } + #code-container { height: 500px; overflow: auto; } + .loading { margin-top: 10em; text-align: center; color: gray; } + .form { border: 1px solid silver; padding: 0 1em; } + pre { border: 1px solid green; border-radius: 5px; padding: 1em; color: green; } + #close { float: right; -} \ No newline at end of file +} diff --git a/samples/maps/chart/events-click/demo.css b/samples/maps/chart/events-click/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/events-click/demo.css +++ b/samples/maps/chart/events-click/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/events-load/demo.css b/samples/maps/chart/events-load/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/events-load/demo.css +++ b/samples/maps/chart/events-load/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/events-redraw/demo.css b/samples/maps/chart/events-redraw/demo.css index d52d4d44ec0..49c21cdb8d9 100644 --- a/samples/maps/chart/events-redraw/demo.css +++ b/samples/maps/chart/events-redraw/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - min-width: 310px; - margin: 0 auto; + height: 500px; + min-width: 310px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/margin/demo.css b/samples/maps/chart/margin/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/margin/demo.css +++ b/samples/maps/chart/margin/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/plotbackgroundcolor-color/demo.css b/samples/maps/chart/plotbackgroundcolor-color/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/plotbackgroundcolor-color/demo.css +++ b/samples/maps/chart/plotbackgroundcolor-color/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/plotbackgroundcolor-gradient/demo.css b/samples/maps/chart/plotbackgroundcolor-gradient/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/plotbackgroundcolor-gradient/demo.css +++ b/samples/maps/chart/plotbackgroundcolor-gradient/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/plotborder/demo.css b/samples/maps/chart/plotborder/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/plotborder/demo.css +++ b/samples/maps/chart/plotborder/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/reflow-false/demo.css b/samples/maps/chart/reflow-false/demo.css index d52d4d44ec0..49c21cdb8d9 100644 --- a/samples/maps/chart/reflow-false/demo.css +++ b/samples/maps/chart/reflow-false/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - min-width: 310px; - margin: 0 auto; + height: 500px; + min-width: 310px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/reflow-true/demo.css b/samples/maps/chart/reflow-true/demo.css index d52d4d44ec0..49c21cdb8d9 100644 --- a/samples/maps/chart/reflow-true/demo.css +++ b/samples/maps/chart/reflow-true/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - min-width: 310px; - margin: 0 auto; + height: 500px; + min-width: 310px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/spacing/demo.css b/samples/maps/chart/spacing/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/spacing/demo.css +++ b/samples/maps/chart/spacing/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/style-serif-font/demo.css b/samples/maps/chart/style-serif-font/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/style-serif-font/demo.css +++ b/samples/maps/chart/style-serif-font/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/topojson/demo.css b/samples/maps/chart/topojson/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/topojson/demo.css +++ b/samples/maps/chart/topojson/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/transform-on-chart/demo.css b/samples/maps/chart/transform-on-chart/demo.css index e789cefa193..e2d0fb75eb4 100644 --- a/samples/maps/chart/transform-on-chart/demo.css +++ b/samples/maps/chart/transform-on-chart/demo.css @@ -4,8 +4,9 @@ max-width: 800px; margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/chart/type-mapline/demo.css b/samples/maps/chart/type-mapline/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/chart/type-mapline/demo.css +++ b/samples/maps/chart/type-mapline/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/dataclasscolor/demo.css b/samples/maps/coloraxis/dataclasscolor/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/dataclasscolor/demo.css +++ b/samples/maps/coloraxis/dataclasscolor/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/dataclasses-labelformatter/demo.css b/samples/maps/coloraxis/dataclasses-labelformatter/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/dataclasses-labelformatter/demo.css +++ b/samples/maps/coloraxis/dataclasses-labelformatter/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/dataclasses-name/demo.css b/samples/maps/coloraxis/dataclasses-name/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/dataclasses-name/demo.css +++ b/samples/maps/coloraxis/dataclasses-name/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/gridlines/demo.css b/samples/maps/coloraxis/gridlines/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/gridlines/demo.css +++ b/samples/maps/coloraxis/gridlines/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/marker/demo.css b/samples/maps/coloraxis/marker/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/marker/demo.css +++ b/samples/maps/coloraxis/marker/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/mincolor-maxcolor-dataclasses/demo.css b/samples/maps/coloraxis/mincolor-maxcolor-dataclasses/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/mincolor-maxcolor-dataclasses/demo.css +++ b/samples/maps/coloraxis/mincolor-maxcolor-dataclasses/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/coloraxis/mincolor-maxcolor/demo.css b/samples/maps/coloraxis/mincolor-maxcolor/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/coloraxis/mincolor-maxcolor/demo.css +++ b/samples/maps/coloraxis/mincolor-maxcolor/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/credits/customized/demo.css b/samples/maps/credits/customized/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/credits/customized/demo.css +++ b/samples/maps/credits/customized/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/credits/enabled-false/demo.css b/samples/maps/credits/enabled-false/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/credits/enabled-false/demo.css +++ b/samples/maps/credits/enabled-false/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/exporting/scale/demo.css b/samples/maps/exporting/scale/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/exporting/scale/demo.css +++ b/samples/maps/exporting/scale/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/exporting/sourcewidth/demo.css b/samples/maps/exporting/sourcewidth/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/exporting/sourcewidth/demo.css +++ b/samples/maps/exporting/sourcewidth/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/alignment/demo.css b/samples/maps/legend/alignment/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/alignment/demo.css +++ b/samples/maps/legend/alignment/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/border-background/demo.css b/samples/maps/legend/border-background/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/border-background/demo.css +++ b/samples/maps/legend/border-background/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/enabled-false/demo.css b/samples/maps/legend/enabled-false/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/enabled-false/demo.css +++ b/samples/maps/legend/enabled-false/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/itemstyle/demo.css b/samples/maps/legend/itemstyle/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/itemstyle/demo.css +++ b/samples/maps/legend/itemstyle/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/labelformatter/demo.css b/samples/maps/legend/labelformatter/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/labelformatter/demo.css +++ b/samples/maps/legend/labelformatter/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/layout-vertical-sized/demo.css b/samples/maps/legend/layout-vertical-sized/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/layout-vertical-sized/demo.css +++ b/samples/maps/legend/layout-vertical-sized/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/layout-vertical/demo.css b/samples/maps/legend/layout-vertical/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/layout-vertical/demo.css +++ b/samples/maps/legend/layout-vertical/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/legend/padding-itemmargin/demo.css b/samples/maps/legend/padding-itemmargin/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/legend/padding-itemmargin/demo.css +++ b/samples/maps/legend/padding-itemmargin/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/mapnavigation/doubleclickzoomto/demo.css b/samples/maps/mapnavigation/doubleclickzoomto/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/mapnavigation/doubleclickzoomto/demo.css +++ b/samples/maps/mapnavigation/doubleclickzoomto/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/mapnavigation/mousewheelsensitivity/demo.css b/samples/maps/mapnavigation/mousewheelsensitivity/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/mapnavigation/mousewheelsensitivity/demo.css +++ b/samples/maps/mapnavigation/mousewheelsensitivity/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/mapview/center-zoom/demo.css b/samples/maps/mapview/center-zoom/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/mapview/center-zoom/demo.css +++ b/samples/maps/mapview/center-zoom/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/mapview/get-view/demo.css b/samples/maps/mapview/get-view/demo.css index 5437fd5a646..6f807639207 100644 --- a/samples/maps/mapview/get-view/demo.css +++ b/samples/maps/mapview/get-view/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; + height: 500px; width: 800px; - margin: 0 auto; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/mapview/maxzoom/demo.css b/samples/maps/mapview/maxzoom/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/mapview/maxzoom/demo.css +++ b/samples/maps/mapview/maxzoom/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/mapview/setview/demo.css b/samples/maps/mapview/setview/demo.css index 5437fd5a646..6f807639207 100644 --- a/samples/maps/mapview/setview/demo.css +++ b/samples/maps/mapview/setview/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; + height: 500px; width: 800px; - margin: 0 auto; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/marker-clusters/basic/demo.css b/samples/maps/marker-clusters/basic/demo.css index 763a4a9b797..00a67e2aeec 100644 --- a/samples/maps/marker-clusters/basic/demo.css +++ b/samples/maps/marker-clusters/basic/demo.css @@ -9,4 +9,4 @@ margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/marker-clusters/custom-alg/demo.css b/samples/maps/marker-clusters/custom-alg/demo.css index c449812c7d7..00a67e2aeec 100644 --- a/samples/maps/marker-clusters/custom-alg/demo.css +++ b/samples/maps/marker-clusters/custom-alg/demo.css @@ -4,9 +4,9 @@ max-width: 800px; margin: 0 auto; } - + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/marker-clusters/europe/demo.css b/samples/maps/marker-clusters/europe/demo.css index 46a3609b9ca..640127cad89 100644 --- a/samples/maps/marker-clusters/europe/demo.css +++ b/samples/maps/marker-clusters/europe/demo.css @@ -3,4 +3,4 @@ max-width: 1200px; height: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/maps/marker-clusters/optimized-kmeans/demo.css b/samples/maps/marker-clusters/optimized-kmeans/demo.css index c449812c7d7..00a67e2aeec 100644 --- a/samples/maps/marker-clusters/optimized-kmeans/demo.css +++ b/samples/maps/marker-clusters/optimized-kmeans/demo.css @@ -4,9 +4,9 @@ max-width: 800px; margin: 0 auto; } - + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/axis-update/demo.css b/samples/maps/members/axis-update/demo.css index 5437fd5a646..6f807639207 100644 --- a/samples/maps/members/axis-update/demo.css +++ b/samples/maps/members/axis-update/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; + height: 500px; width: 800px; - margin: 0 auto; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/chart-addseries/demo.css b/samples/maps/members/chart-addseries/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/chart-addseries/demo.css +++ b/samples/maps/members/chart-addseries/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/chart-destroy/demo.css b/samples/maps/members/chart-destroy/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/chart-destroy/demo.css +++ b/samples/maps/members/chart-destroy/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/chart-setsize-jquery-resizable/demo.css b/samples/maps/members/chart-setsize-jquery-resizable/demo.css index 07316a42e9c..0746376d0e0 100644 --- a/samples/maps/members/chart-setsize-jquery-resizable/demo.css +++ b/samples/maps/members/chart-setsize-jquery-resizable/demo.css @@ -1,4 +1,4 @@ -@import 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css'; +@import "https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css"; #resizer { border: 1px solid silver; @@ -6,11 +6,13 @@ min-height: 200px; width: 800px; } + #inner-resizer { /* make room for the resize handle */ padding: 10px; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/point-remove/demo.css b/samples/maps/members/point-remove/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/point-remove/demo.css +++ b/samples/maps/members/point-remove/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/point-update/demo.css b/samples/maps/members/point-update/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/point-update/demo.css +++ b/samples/maps/members/point-update/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/point-zoomto/demo.css b/samples/maps/members/point-zoomto/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/point-zoomto/demo.css +++ b/samples/maps/members/point-zoomto/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/series-addpoint/demo.css b/samples/maps/members/series-addpoint/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/series-addpoint/demo.css +++ b/samples/maps/members/series-addpoint/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/series-setdata/demo.css b/samples/maps/members/series-setdata/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/series-setdata/demo.css +++ b/samples/maps/members/series-setdata/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/series-update/demo.css b/samples/maps/members/series-update/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/series-update/demo.css +++ b/samples/maps/members/series-update/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/members/setoptions/demo.css b/samples/maps/members/setoptions/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/members/setoptions/demo.css +++ b/samples/maps/members/setoptions/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/heatmap-marker-states-hover-linewidthplus/demo.css b/samples/maps/plotoptions/heatmap-marker-states-hover-linewidthplus/demo.css index 1b19595b879..fc6166b34db 100644 --- a/samples/maps/plotoptions/heatmap-marker-states-hover-linewidthplus/demo.css +++ b/samples/maps/plotoptions/heatmap-marker-states-hover-linewidthplus/demo.css @@ -2,4 +2,4 @@ min-width: 350px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/heatmap-marker-states-hover-width/demo.css b/samples/maps/plotoptions/heatmap-marker-states-hover-width/demo.css index 1b19595b879..fc6166b34db 100644 --- a/samples/maps/plotoptions/heatmap-marker-states-hover-width/demo.css +++ b/samples/maps/plotoptions/heatmap-marker-states-hover-width/demo.css @@ -2,4 +2,4 @@ min-width: 350px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/heatmap-marker-states-hover-widthplus/demo.css b/samples/maps/plotoptions/heatmap-marker-states-hover-widthplus/demo.css index 1b19595b879..fc6166b34db 100644 --- a/samples/maps/plotoptions/heatmap-marker-states-hover-widthplus/demo.css +++ b/samples/maps/plotoptions/heatmap-marker-states-hover-widthplus/demo.css @@ -2,4 +2,4 @@ min-width: 350px; max-width: 600px; margin: 0 auto; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/heatmap-pointplacement/demo.css b/samples/maps/plotoptions/heatmap-pointplacement/demo.css index 45aa721b5e6..fc6166b34db 100644 --- a/samples/maps/plotoptions/heatmap-pointplacement/demo.css +++ b/samples/maps/plotoptions/heatmap-pointplacement/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 350px; - max-width: 600px; - margin: 0 auto; + min-width: 350px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/maps/plotoptions/honeycomb-brazil/demo.css b/samples/maps/plotoptions/honeycomb-brazil/demo.css index 45aa721b5e6..fc6166b34db 100644 --- a/samples/maps/plotoptions/honeycomb-brazil/demo.css +++ b/samples/maps/plotoptions/honeycomb-brazil/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 350px; - max-width: 600px; - margin: 0 auto; + min-width: 350px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/maps/plotoptions/honeycomb-china/demo.css b/samples/maps/plotoptions/honeycomb-china/demo.css index ac7d595f3a4..7bf7a221032 100644 --- a/samples/maps/plotoptions/honeycomb-china/demo.css +++ b/samples/maps/plotoptions/honeycomb-china/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 400px; - max-width: 650px; - margin: 0 auto; + min-width: 400px; + max-width: 650px; + margin: 0 auto; } diff --git a/samples/maps/plotoptions/honeycomb-europe/demo.css b/samples/maps/plotoptions/honeycomb-europe/demo.css index ac5f6da6d7b..60367ad4da4 100644 --- a/samples/maps/plotoptions/honeycomb-europe/demo.css +++ b/samples/maps/plotoptions/honeycomb-europe/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 350px; - max-width: 550px; - margin: 0 auto; + min-width: 350px; + max-width: 550px; + margin: 0 auto; } diff --git a/samples/maps/plotoptions/series-allareas-false/demo.css b/samples/maps/plotoptions/series-allareas-false/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-allareas-false/demo.css +++ b/samples/maps/plotoptions/series-allareas-false/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-allowpointselect/demo.css b/samples/maps/plotoptions/series-allowpointselect/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-allowpointselect/demo.css +++ b/samples/maps/plotoptions/series-allowpointselect/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-animation-true/demo.css b/samples/maps/plotoptions/series-animation-true/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-animation-true/demo.css +++ b/samples/maps/plotoptions/series-animation-true/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-border/demo.css b/samples/maps/plotoptions/series-border/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-border/demo.css +++ b/samples/maps/plotoptions/series-border/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-dashstyle/demo.css b/samples/maps/plotoptions/series-dashstyle/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-dashstyle/demo.css +++ b/samples/maps/plotoptions/series-dashstyle/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-enablemousetracking-false/demo.css b/samples/maps/plotoptions/series-enablemousetracking-false/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-enablemousetracking-false/demo.css +++ b/samples/maps/plotoptions/series-enablemousetracking-false/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-events-click/demo.css b/samples/maps/plotoptions/series-events-click/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-events-click/demo.css +++ b/samples/maps/plotoptions/series-events-click/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-point-events-click-url/demo.css b/samples/maps/plotoptions/series-point-events-click-url/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-point-events-click-url/demo.css +++ b/samples/maps/plotoptions/series-point-events-click-url/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-point-events-click/demo.css b/samples/maps/plotoptions/series-point-events-click/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-point-events-click/demo.css +++ b/samples/maps/plotoptions/series-point-events-click/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-states-animation-false/demo.css b/samples/maps/plotoptions/series-states-animation-false/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-states-animation-false/demo.css +++ b/samples/maps/plotoptions/series-states-animation-false/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-states-hover-default/demo.css b/samples/maps/plotoptions/series-states-hover-default/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-states-hover-default/demo.css +++ b/samples/maps/plotoptions/series-states-hover-default/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/series-states-hover/demo.css b/samples/maps/plotoptions/series-states-hover/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/plotoptions/series-states-hover/demo.css +++ b/samples/maps/plotoptions/series-states-hover/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/plotoptions/tilemap-pointpadding/demo.css b/samples/maps/plotoptions/tilemap-pointpadding/demo.css index 948d4847d77..f8ed515f720 100644 --- a/samples/maps/plotoptions/tilemap-pointpadding/demo.css +++ b/samples/maps/plotoptions/tilemap-pointpadding/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 300px; - max-width: 600px; - margin: 0 auto; + min-width: 300px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/maps/series/data-datalabels/demo.css b/samples/maps/series/data-datalabels/demo.css index a6937cbca29..ab8b51945c5 100644 --- a/samples/maps/series/data-datalabels/demo.css +++ b/samples/maps/series/data-datalabels/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - width: 500px; - margin: 0 auto; + height: 500px; + width: 500px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/data-empty/demo.css b/samples/maps/series/data-empty/demo.css index a6937cbca29..ab8b51945c5 100644 --- a/samples/maps/series/data-empty/demo.css +++ b/samples/maps/series/data-empty/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - width: 500px; - margin: 0 auto; + height: 500px; + width: 500px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/data-geometry/demo.css b/samples/maps/series/data-geometry/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/series/data-geometry/demo.css +++ b/samples/maps/series/data-geometry/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/data-id/demo.css b/samples/maps/series/data-id/demo.css index a6937cbca29..ab8b51945c5 100644 --- a/samples/maps/series/data-id/demo.css +++ b/samples/maps/series/data-id/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - width: 500px; - margin: 0 auto; + height: 500px; + width: 500px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/data-path/demo.css b/samples/maps/series/data-path/demo.css index a6937cbca29..ab8b51945c5 100644 --- a/samples/maps/series/data-path/demo.css +++ b/samples/maps/series/data-path/demo.css @@ -1,10 +1,11 @@ #container { - height: 500px; - width: 500px; - margin: 0 auto; + height: 500px; + width: 500px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/joinby-double/demo.css b/samples/maps/series/joinby-double/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/series/joinby-double/demo.css +++ b/samples/maps/series/joinby-double/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/joinby-null/demo.css b/samples/maps/series/joinby-null/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/series/joinby-null/demo.css +++ b/samples/maps/series/joinby-null/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/joinby-single/demo.css b/samples/maps/series/joinby-single/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/series/joinby-single/demo.css +++ b/samples/maps/series/joinby-single/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/latlon-to-point/demo.css b/samples/maps/series/latlon-to-point/demo.css index e789cefa193..e2d0fb75eb4 100644 --- a/samples/maps/series/latlon-to-point/demo.css +++ b/samples/maps/series/latlon-to-point/demo.css @@ -4,8 +4,9 @@ max-width: 800px; margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/latlon-transform/demo.css b/samples/maps/series/latlon-transform/demo.css index e789cefa193..e2d0fb75eb4 100644 --- a/samples/maps/series/latlon-transform/demo.css +++ b/samples/maps/series/latlon-transform/demo.css @@ -4,8 +4,9 @@ max-width: 800px; margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/series/tilemap-gridoffset/demo.css b/samples/maps/series/tilemap-gridoffset/demo.css index fbacf5062dc..6f9222b58e8 100644 --- a/samples/maps/series/tilemap-gridoffset/demo.css +++ b/samples/maps/series/tilemap-gridoffset/demo.css @@ -1,5 +1,5 @@ #container { - min-width: 250px; - max-width: 600px; - margin: 0 auto; + min-width: 250px; + max-width: 600px; + margin: 0 auto; } diff --git a/samples/maps/title/subtitle/demo.css b/samples/maps/title/subtitle/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/title/subtitle/demo.css +++ b/samples/maps/title/subtitle/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/title/title/demo.css b/samples/maps/title/title/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/title/title/demo.css +++ b/samples/maps/title/title/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/tooltip/background-border/demo.css b/samples/maps/tooltip/background-border/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/tooltip/background-border/demo.css +++ b/samples/maps/tooltip/background-border/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/tooltip/format/demo.css b/samples/maps/tooltip/format/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/tooltip/format/demo.css +++ b/samples/maps/tooltip/format/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/tooltip/formatter/demo.css b/samples/maps/tooltip/formatter/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/tooltip/formatter/demo.css +++ b/samples/maps/tooltip/formatter/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/tooltip/positioner/demo.css b/samples/maps/tooltip/positioner/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/tooltip/positioner/demo.css +++ b/samples/maps/tooltip/positioner/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/maps/tooltip/usehtml/demo.css b/samples/maps/tooltip/usehtml/demo.css index 5b68f392e0e..200602541fa 100644 --- a/samples/maps/tooltip/usehtml/demo.css +++ b/samples/maps/tooltip/usehtml/demo.css @@ -1,12 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } -.highcharts-tooltip>span { - background: rgba(255,255,255,0.85); +.highcharts-tooltip > span { + background: rgb(255 255 255 / 85%); border: 1px solid silver; border-radius: 3px; box-shadow: 1px 1px 2px #888; @@ -21,4 +21,4 @@ .f32 .flag { vertical-align: middle !important; -} \ No newline at end of file +} diff --git a/samples/maps/tooltip/valuedecimals/demo.css b/samples/maps/tooltip/valuedecimals/demo.css index 6482d99cf26..655d432995c 100644 --- a/samples/maps/tooltip/valuedecimals/demo.css +++ b/samples/maps/tooltip/valuedecimals/demo.css @@ -1,11 +1,12 @@ #container { - height: 500px; - min-width: 310px; - max-width: 800px; - margin: 0 auto; + height: 500px; + min-width: 310px; + max-width: 800px; + margin: 0 auto; } + .loading { margin-top: 10em; text-align: center; color: gray; -} \ No newline at end of file +} diff --git a/samples/static/highslide.css b/samples/static/highslide.css index dcdf669fd2e..1d33a97229f 100644 --- a/samples/static/highslide.css +++ b/samples/static/highslide.css @@ -1,887 +1,1073 @@ /** -* @file: highslide.css +* @file: highslide.css * @version: 4.1.7 */ .highslide-container div { - font-family: Verdana, Helvetica; - font-size: 10pt; + font-family: Verdana, Helvetica; + font-size: 10pt; } + .highslide-container table { - background: none; + background: none; } + .highslide { - outline: none; - text-decoration: none; + outline: none; + text-decoration: none; } + .highslide img { - border: 2px solid silver; + border: 2px solid silver; } + .highslide:hover img { - border-color: gray; + border-color: gray; } + .highslide-active-anchor img { - visibility: hidden; + visibility: hidden; } + .highslide-gallery .highslide-active-anchor img { - border-color: black; - visibility: visible; - cursor: default; + border-color: black; + visibility: visible; + cursor: default; } + .highslide-image { - border-width: 2px; - border-style: solid; - border-color: white; - background: gray; + border-width: 2px; + border-style: solid; + border-color: white; + background: gray; } -.highslide-wrapper, .highslide-outline { - background: white; + +.highslide-wrapper, +.highslide-outline { + background: white; } + .glossy-dark { - background: #111; + background: #111; } .highslide-image-blur { } + .highslide-number { - font-weight: bold; - color: gray; - font-size: .9em; + font-weight: bold; + color: gray; + font-size: 0.9em; } + .highslide-caption { - display: none; - font-size: 1em; - padding: 5px; - /*background: white;*/ + display: none; + font-size: 1em; + padding: 5px; + + /* background: white; */ } + .highslide-heading { - display: none; - font-weight: bold; - margin: 0.4em; + display: none; + font-weight: bold; + margin: 0.4em; } + .highslide-dimming { - position: absolute; - background: black; + position: absolute; + background: black; } + a.highslide-full-expand { - background: url(graphics/fullexpand.gif) no-repeat; - display: block; - margin: 0 10px 10px 0; - width: 34px; - height: 34px; + background: url(graphics/fullexpand.gif) no-repeat; + display: block; + margin: 0 10px 10px 0; + width: 34px; + height: 34px; } + .highslide-loading { - display: block; - color: black; - font-size: 9px; - font-weight: bold; - text-transform: uppercase; - text-decoration: none; - padding: 3px; - border: 1px solid white; - background-color: white; - padding-left: 22px; - background-image: url(graphics/loader.white.gif); - background-repeat: no-repeat; - background-position: 3px 1px; + display: block; + color: black; + font-size: 9px; + font-weight: bold; + text-transform: uppercase; + text-decoration: none; + padding: 3px; + border: 1px solid white; + background-color: white; + padding-left: 22px; + background-image: url(graphics/loader.white.gif); + background-repeat: no-repeat; + background-position: 3px 1px; } + a.highslide-credits, a.highslide-credits i { - padding: 2px; - color: silver; - text-decoration: none; - font-size: 10px; + padding: 2px; + color: silver; + text-decoration: none; + font-size: 10px; } + a.highslide-credits:hover, a.highslide-credits:hover i { - color: white; - background-color: gray; + color: white; + background-color: gray; } -.highslide-move, .highslide-move * { - cursor: move; + +.highslide-move, +.highslide-move * { + cursor: move; } .highslide-viewport { - display: none; - position: fixed; - width: 100%; - height: 100%; - z-index: 1; - background: none; - left: 0; - top: 0; + display: none; + position: fixed; + width: 100%; + height: 100%; + z-index: 1; + background: none; + left: 0; + top: 0; } + .highslide-overlay { - display: none; + display: none; } + .hidden-container { - display: none; + display: none; } + /* Example of a semitransparent, offset closebutton */ .closebutton { - position: relative; - top: -15px; - left: 15px; - width: 30px; - height: 30px; - cursor: pointer; - background: url(graphics/close.png); - /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ + position: relative; + top: -15px; + left: 15px; + width: 30px; + height: 30px; + cursor: pointer; + background: url(graphics/close.png); + + /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ } -/*****************************************************************************/ +/**************************************************************************** */ + /* Thumbnail boxes for the galleries. */ + /* Remove these if you are not using a gallery. */ -/*****************************************************************************/ + +/**************************************************************************** */ .highslide-gallery ul { - list-style-type: none; - margin: 0; - padding: 0; + list-style-type: none; + margin: 0; + padding: 0; } + .highslide-gallery ul li { - display: block; - position: relative; - float: left; - width: 106px; - height: 106px; - border: 1px solid silver; - background: #ededed; - margin: 2px; - line-height: 0; - overflow: hidden; + display: block; + position: relative; + float: left; + width: 106px; + height: 106px; + border: 1px solid silver; + background: #ededed; + margin: 2px; + line-height: 0; + overflow: hidden; } + .highslide-gallery ul a { - position: absolute; - top: 50%; - left: 50%; + position: absolute; + top: 50%; + left: 50%; } + .highslide-gallery ul img { - position: relative; - top: -50%; - left: -50%; + position: relative; + top: -50%; + left: -50%; } -html>/**/body .highslide-gallery ul li { - display: table; - text-align: center; + +html > /**/body .highslide-gallery ul li { + display: table; + text-align: center; } -html>/**/body .highslide-gallery ul li { - text-align: center; + +html > /**/body .highslide-gallery ul li { + text-align: center; } -html>/**/body .highslide-gallery ul a { - position: static; - display: table-cell; - vertical-align: middle; + +html > /**/body .highslide-gallery ul a { + position: static; + display: table-cell; + vertical-align: middle; } -html>/**/body .highslide-gallery ul img { - position: static; + +html > /**/body .highslide-gallery ul img { + position: static; } -/*****************************************************************************/ +/**************************************************************************** */ + /* Controls for the galleries. */ + /* Remove these if you are not using a gallery */ -/*****************************************************************************/ + +/**************************************************************************** */ .highslide-controls { - width: 195px; - height: 40px; - background: url(graphics/controlbar-white.gif) 0 -90px no-repeat; - margin: 20px 15px 10px 0; + width: 195px; + height: 40px; + background: url(graphics/controlbar-white.gif) 0 -90px no-repeat; + margin: 20px 15px 10px 0; } -.highslide-controls ul { - position: relative; - left: 15px; - height: 40px; - list-style: none; - margin: 0; - padding: 0; - background: url(graphics/controlbar-white.gif) right -90px no-repeat; +.highslide-controls ul { + position: relative; + left: 15px; + height: 40px; + list-style: none; + margin: 0; + padding: 0; + background: url(graphics/controlbar-white.gif) right -90px no-repeat; } + .highslide-controls li { - float: left; - padding: 5px 0; - margin:0; - list-style: none; + float: left; + padding: 5px 0; + margin: 0; + list-style: none; } + .highslide-controls a { - background-image: url(graphics/controlbar-white.gif); - display: block; - float: left; - height: 30px; - width: 30px; - outline: none; + background-image: url(graphics/controlbar-white.gif); + display: block; + float: left; + height: 30px; + width: 30px; + outline: none; } + .highslide-controls a.disabled { - cursor: default; + cursor: default; } + .highslide-controls a.disabled span { - cursor: default; + cursor: default; } + .highslide-controls a span { - /* hide the text for these graphic buttons */ - display: none; - cursor: pointer; + /* hide the text for these graphic buttons */ + display: none; + cursor: pointer; } - /* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */ .highslide-controls .highslide-previous a { - background-position: 0 0; + background-position: 0 0; } + .highslide-controls .highslide-previous a:hover { - background-position: 0 -30px; + background-position: 0 -30px; } + .highslide-controls .highslide-previous a.disabled { - background-position: 0 -60px !important; + background-position: 0 -60px !important; } + .highslide-controls .highslide-play a { - background-position: -30px 0; + background-position: -30px 0; } + .highslide-controls .highslide-play a:hover { - background-position: -30px -30px; + background-position: -30px -30px; } + .highslide-controls .highslide-play a.disabled { - background-position: -30px -60px !important; + background-position: -30px -60px !important; } + .highslide-controls .highslide-pause a { - background-position: -60px 0; + background-position: -60px 0; } + .highslide-controls .highslide-pause a:hover { - background-position: -60px -30px; + background-position: -60px -30px; } + .highslide-controls .highslide-next a { - background-position: -90px 0; + background-position: -90px 0; } + .highslide-controls .highslide-next a:hover { - background-position: -90px -30px; + background-position: -90px -30px; } + .highslide-controls .highslide-next a.disabled { - background-position: -90px -60px !important; + background-position: -90px -60px !important; } + .highslide-controls .highslide-move a { - background-position: -120px 0; + background-position: -120px 0; } + .highslide-controls .highslide-move a:hover { - background-position: -120px -30px; + background-position: -120px -30px; } + .highslide-controls .highslide-full-expand a { - background-position: -150px 0; + background-position: -150px 0; } + .highslide-controls .highslide-full-expand a:hover { - background-position: -150px -30px; + background-position: -150px -30px; } + .highslide-controls .highslide-full-expand a.disabled { - background-position: -150px -60px !important; + background-position: -150px -60px !important; } + .highslide-controls .highslide-close a { - background-position: -180px 0; + background-position: -180px 0; } + .highslide-controls .highslide-close a:hover { - background-position: -180px -30px; + background-position: -180px -30px; } -/*****************************************************************************/ +/**************************************************************************** */ + /* Styles for the HTML popups */ + /* Remove these if you are not using Highslide HTML */ -/*****************************************************************************/ + +/**************************************************************************** */ .highslide-maincontent { - display: none; + display: none; } + .highslide-html { - background-color: white; + background-color: white; } + .highslide-html-content { - display: none; - width: 400px; - padding: 0 5px 5px 5px; + display: none; + width: 400px; + padding: 0 5px 5px; } + .highslide-header { - padding-bottom: 5px; + padding-bottom: 5px; } + .highslide-header ul { - margin: 0; - padding: 0; - text-align: right; + margin: 0; + padding: 0; + text-align: right; } + .highslide-header ul li { - display: inline; - padding-left: 1em; + display: inline; + padding-left: 1em; } -.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { - display: none; + +.highslide-header ul li.highslide-previous, +.highslide-header ul li.highslide-next { + display: none; } + .highslide-header a { - font-weight: bold; - color: gray; - text-transform: uppercase; - text-decoration: none; + font-weight: bold; + color: gray; + text-transform: uppercase; + text-decoration: none; } + .highslide-header a:hover { - color: black; + color: black; } + .highslide-header .highslide-move a { - cursor: move; + cursor: move; } + .highslide-footer { - height: 16px; + height: 16px; } + .highslide-footer .highslide-resize { - display: block; - float: right; - margin-top: 5px; - height: 11px; - width: 11px; - background: url(graphics/resize.gif) no-repeat; + display: block; + float: right; + margin-top: 5px; + height: 11px; + width: 11px; + background: url(graphics/resize.gif) no-repeat; } + .highslide-footer .highslide-resize span { - display: none; + display: none; } + .highslide-body { } + .highslide-resize { - cursor: nw-resize; + cursor: nw-resize; } -/*****************************************************************************/ +/**************************************************************************** */ + /* Styles for the Individual wrapper class names. */ + /* See www.highslide.com/ref/hs.wrapperClassName */ + /* You can safely remove the class name themes you don't use */ -/*****************************************************************************/ + +/**************************************************************************** */ /* hs.wrapperClassName = 'draggable-header' */ .draggable-header .highslide-header { - height: 18px; - border-bottom: 1px solid #dddddd; + height: 18px; + border-bottom: 1px solid #ddd; } + .draggable-header .highslide-heading { - position: absolute; - margin: 2px 0.4em; + position: absolute; + margin: 2px 0.4em; } .draggable-header .highslide-header .highslide-move { - cursor: move; - display: block; - height: 16px; - position: absolute; - right: 24px; - top: 0; - width: 100%; - z-index: 1; + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; } + .draggable-header .highslide-header .highslide-move * { - display: none; + display: none; } + .draggable-header .highslide-header .highslide-close { - position: absolute; - right: 2px; - top: 2px; - z-index: 5; - padding: 0; + position: absolute; + right: 2px; + top: 2px; + z-index: 5; + padding: 0; } + .draggable-header .highslide-header .highslide-close a { - display: block; - height: 16px; - width: 16px; - background-image: url(graphics/closeX.png); + display: block; + height: 16px; + width: 16px; + background-image: url(graphics/closeX.png); } + .draggable-header .highslide-header .highslide-close a:hover { - background-position: 0 16px; + background-position: 0 16px; } + .draggable-header .highslide-header .highslide-close span { - display: none; + display: none; } + .draggable-header .highslide-maincontent { - padding-top: 1em; + padding-top: 1em; } /* hs.wrapperClassName = 'titlebar' */ .titlebar .highslide-header { - height: 18px; - border-bottom: 1px solid #dddddd; + height: 18px; + border-bottom: 1px solid #ddd; } + .titlebar .highslide-heading { - position: absolute; - width: 90%; - margin: 1px 0 1px 5px; - color: #666666; + position: absolute; + width: 90%; + margin: 1px 0 1px 5px; + color: #666; } .titlebar .highslide-header .highslide-move { - cursor: move; - display: block; - height: 16px; - position: absolute; - right: 24px; - top: 0; - width: 100%; - z-index: 1; + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; } + .titlebar .highslide-header .highslide-move * { - display: none; + display: none; } + .titlebar .highslide-header li { - position: relative; - top: 3px; - z-index: 2; - padding: 0 0 0 1em; + position: relative; + top: 3px; + z-index: 2; + padding: 0 0 0 1em; } + .titlebar .highslide-maincontent { - padding-top: 1em; + padding-top: 1em; } /* hs.wrapperClassName = 'no-footer' */ .no-footer .highslide-footer { - display: none; + display: none; } /* hs.wrapperClassName = 'wide-border' */ .wide-border { - background: white; + background: white; } + .wide-border .highslide-image { - border-width: 10px; + border-width: 10px; } + .wide-border .highslide-caption { - padding: 0 10px 10px 10px; + padding: 0 10px 10px; } /* hs.wrapperClassName = 'borderless' */ .borderless .highslide-image { - border: none; + border: none; } + .borderless .highslide-caption { - border-bottom: 1px solid white; - border-top: 1px solid white; - background: silver; + border-bottom: 1px solid white; + border-top: 1px solid white; + background: silver; } /* hs.wrapperClassName = 'outer-glow' */ .outer-glow { - background: #444; + background: #444; } + .outer-glow .highslide-image { - border: 5px solid #444444; + border: 5px solid #444; } + .outer-glow .highslide-caption { - border: 5px solid #444444; - border-top: none; - padding: 5px; - background-color: gray; + border: 5px solid #444; + border-top: none; + padding: 5px; + background-color: gray; } /* hs.wrapperClassName = 'colored-border' */ .colored-border { - background: white; + background: white; } + .colored-border .highslide-image { - border: 2px solid green; + border: 2px solid green; } + .colored-border .highslide-caption { - border: 2px solid green; - border-top: none; + border: 2px solid green; + border-top: none; } /* hs.wrapperClassName = 'dark' */ .dark { - background: #111; + background: #111; } + .dark .highslide-image { - border-color: black black #202020 black; - background: gray; + border-color: black black #202020; + background: gray; } + .dark .highslide-caption { - color: white; - background: #111; + color: white; + background: #111; } + .dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a { - background-image: url(graphics/controlbar-black-border.gif); + background-image: url(graphics/controlbar-black-border.gif); } /* hs.wrapperClassName = 'floating-caption' */ .floating-caption .highslide-caption { - position: absolute; - padding: 1em 0 0 0; - background: none; - color: white; - border: none; - font-weight: bold; + position: absolute; + padding: 1em 0 0; + background: none; + color: white; + border: none; + font-weight: bold; } /* hs.wrapperClassName = 'controls-in-heading' */ .controls-in-heading .highslide-heading { - color: gray; - font-weight: bold; - height: 20px; - overflow: hidden; - cursor: default; - padding: 0 0 0 22px; - margin: 0; - background: url(graphics/icon.gif) no-repeat 0 1px; + color: gray; + font-weight: bold; + height: 20px; + overflow: hidden; + cursor: default; + padding: 0 0 0 22px; + margin: 0; + background: url(graphics/icon.gif) no-repeat 0 1px; } + .controls-in-heading .highslide-controls { - width: 105px; - height: 20px; - position: relative; - margin: 0; - top: -23px; - left: 7px; - background: none; + width: 105px; + height: 20px; + position: relative; + margin: 0; + top: -23px; + left: 7px; + background: none; } + .controls-in-heading .highslide-controls ul { - position: static; - height: 20px; - background: none; + position: static; + height: 20px; + background: none; } + .controls-in-heading .highslide-controls li { - padding: 0; + padding: 0; } + .controls-in-heading .highslide-controls a { - background-image: url(graphics/controlbar-white-small.gif); - height: 20px; - width: 20px; + background-image: url(graphics/controlbar-white-small.gif); + height: 20px; + width: 20px; } .controls-in-heading .highslide-controls .highslide-move { - display: none; + display: none; } .controls-in-heading .highslide-controls .highslide-previous a { - background-position: 0 0; + background-position: 0 0; } + .controls-in-heading .highslide-controls .highslide-previous a:hover { - background-position: 0 -20px; + background-position: 0 -20px; } + .controls-in-heading .highslide-controls .highslide-previous a.disabled { - background-position: 0 -40px !important; + background-position: 0 -40px !important; } + .controls-in-heading .highslide-controls .highslide-play a { - background-position: -20px 0; + background-position: -20px 0; } + .controls-in-heading .highslide-controls .highslide-play a:hover { - background-position: -20px -20px; + background-position: -20px -20px; } + .controls-in-heading .highslide-controls .highslide-play a.disabled { - background-position: -20px -40px !important; + background-position: -20px -40px !important; } + .controls-in-heading .highslide-controls .highslide-pause a { - background-position: -40px 0; + background-position: -40px 0; } + .controls-in-heading .highslide-controls .highslide-pause a:hover { - background-position: -40px -20px; + background-position: -40px -20px; } + .controls-in-heading .highslide-controls .highslide-next a { - background-position: -60px 0; + background-position: -60px 0; } + .controls-in-heading .highslide-controls .highslide-next a:hover { - background-position: -60px -20px; + background-position: -60px -20px; } + .controls-in-heading .highslide-controls .highslide-next a.disabled { - background-position: -60px -40px !important; + background-position: -60px -40px !important; } + .controls-in-heading .highslide-controls .highslide-full-expand a { - background-position: -100px 0; + background-position: -100px 0; } + .controls-in-heading .highslide-controls .highslide-full-expand a:hover { - background-position: -100px -20px; + background-position: -100px -20px; } + .controls-in-heading .highslide-controls .highslide-full-expand a.disabled { - background-position: -100px -40px !important; + background-position: -100px -40px !important; } + .controls-in-heading .highslide-controls .highslide-close a { - background-position: -120px 0; + background-position: -120px 0; } + .controls-in-heading .highslide-controls .highslide-close a:hover { - background-position: -120px -20px; + background-position: -120px -20px; } -/*****************************************************************************/ +/**************************************************************************** */ + /* Styles for text based controls. */ + /* You can safely remove this if you don't use text based controls */ -/*****************************************************************************/ + +/**************************************************************************** */ .text-controls .highslide-controls { - width: auto; - height: auto; - margin: 0; - text-align: center; - background: none; + width: auto; + height: auto; + margin: 0; + text-align: center; + background: none; } + .text-controls ul { - position: static; - background: none; - height: auto; - left: 0; + position: static; + background: none; + height: auto; + left: 0; } + .text-controls .highslide-move { - display: none; + display: none; } + .text-controls li { background-image: url(graphics/controlbar-text-buttons.png); - background-position: right top !important; - padding: 0; - margin-left: 15px; - display: block; - width: auto; + background-position: right top !important; + padding: 0; + margin-left: 15px; + display: block; + width: auto; } + .text-controls a { background: url(graphics/controlbar-text-buttons.png) no-repeat; background-position: left top !important; position: relative; left: -10px; - display: block; - width: auto; - height: auto; - text-decoration: none !important; + display: block; + width: auto; + height: auto; + text-decoration: none !important; } + .text-controls a span { - background: url(graphics/controlbar-text-buttons.png) no-repeat; + background: url(graphics/controlbar-text-buttons.png) no-repeat; margin: 1px 2px 1px 10px; - display: block; + display: block; min-width: 4em; height: 18px; line-height: 18px; - padding: 1px 0 1px 18px; + padding: 1px 0 1px 18px; color: #333; - font-family: "Trebuchet MS", Arial, sans-serif; - font-size: 12px; - font-weight: bold; - white-space: nowrap; + font-family: "Trebuchet MS", Arial, sans-serif; + font-size: 12px; + font-weight: bold; + white-space: nowrap; } + .text-controls .highslide-next { - margin-right: 1em; + margin-right: 1em; } + .text-controls .highslide-full-expand a span { - min-width: 0; - margin: 1px 0; - padding: 1px 0 1px 10px; + min-width: 0; + margin: 1px 0; + padding: 1px 0 1px 10px; } + .text-controls .highslide-close a span { - min-width: 0; + min-width: 0; } + .text-controls a:hover span { - color: black; + color: black; } + .text-controls a.disabled span { - color: #999; + color: #999; } .text-controls .highslide-previous span { - background-position: 0 -40px; + background-position: 0 -40px; } + .text-controls .highslide-previous a.disabled { - background-position: left top !important; + background-position: left top !important; } + .text-controls .highslide-previous a.disabled span { - background-position: 0 -140px; + background-position: 0 -140px; } + .text-controls .highslide-play span { - background-position: 0 -60px; + background-position: 0 -60px; } + .text-controls .highslide-play a.disabled { - background-position: left top !important; + background-position: left top !important; } + .text-controls .highslide-play a.disabled span { - background-position: 0 -160px; + background-position: 0 -160px; } + .text-controls .highslide-pause span { - background-position: 0 -80px; + background-position: 0 -80px; } + .text-controls .highslide-next span { - background-position: 0 -100px; + background-position: 0 -100px; } + .text-controls .highslide-next a.disabled { - background-position: left top !important; + background-position: left top !important; } + .text-controls .highslide-next a.disabled span { - background-position: 0 -200px; + background-position: 0 -200px; } + .text-controls .highslide-full-expand span { - background: none; + background: none; } + .text-controls .highslide-full-expand a.disabled { - background-position: left top !important; + background-position: left top !important; } + .text-controls .highslide-close span { - background-position: 0 -120px; + background-position: 0 -120px; } +/**************************************************************************** */ -/*****************************************************************************/ /* Styles for the thumbstrip. */ + /* See www.highslide.com/ref/hs.addSlideshow */ + /* You can safely remove this if you don't use a thumbstrip */ -/*****************************************************************************/ + +/**************************************************************************** */ .highslide-thumbstrip { - height: 100%; + height: 100%; } + .highslide-thumbstrip div { - overflow: hidden; + overflow: hidden; } + .highslide-thumbstrip table { - position: relative; - padding: 0; - border-collapse: collapse; + position: relative; + padding: 0; + border-collapse: collapse; } + .highslide-thumbstrip td { - padding: 1px; - /*text-align: center;*/ + padding: 1px; + + /* text-align: center; */ } + .highslide-thumbstrip a { - outline: none; + outline: none; } + .highslide-thumbstrip img { - display: block; - border: 1px solid gray; - margin: 0 auto; + display: block; + border: 1px solid gray; + margin: 0 auto; } + .highslide-thumbstrip .highslide-active-anchor img { - visibility: visible; + visibility: visible; } + .highslide-thumbstrip .highslide-marker { - position: absolute; - width: 0; - height: 0; - border-width: 0; - border-style: solid; - border-color: transparent; /* change this to actual background color in highslide-ie6.css */ + position: absolute; + width: 0; + height: 0; + border-width: 0; + border-style: solid; + border-color: transparent; /* change this to actual background color in highslide-ie6.css */ } + .highslide-thumbstrip-horizontal div { - width: auto; - /* width: 100% breaks in small strips in IE */ + width: auto; + + /* width: 100% breaks in small strips in IE */ } + .highslide-thumbstrip-horizontal .highslide-scroll-up { - display: none; - position: absolute; - top: 3px; - left: 3px; - width: 25px; - height: 42px; + display: none; + position: absolute; + top: 3px; + left: 3px; + width: 25px; + height: 42px; } + .highslide-thumbstrip-horizontal .highslide-scroll-up div { - margin-bottom: 10px; - cursor: pointer; - background: url(graphics/scrollarrows.png) left center no-repeat; - height: 42px; + margin-bottom: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) left center no-repeat; + height: 42px; } + .highslide-thumbstrip-horizontal .highslide-scroll-down { - display: none; - position: absolute; - top: 3px; - right: 3px; - width: 25px; - height: 42px; + display: none; + position: absolute; + top: 3px; + right: 3px; + width: 25px; + height: 42px; } + .highslide-thumbstrip-horizontal .highslide-scroll-down div { - margin-bottom: 10px; - cursor: pointer; - background: url(graphics/scrollarrows.png) center right no-repeat; - height: 42px; + margin-bottom: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) center right no-repeat; + height: 42px; } + .highslide-thumbstrip-horizontal table { - margin: 2px 0 10px 0; + margin: 2px 0 10px; } + .highslide-viewport .highslide-thumbstrip-horizontal table { - margin-left: 10px; + margin-left: 10px; } + .highslide-thumbstrip-horizontal img { - width: auto; - height: 40px; + width: auto; + height: 40px; } + .highslide-thumbstrip-horizontal .highslide-marker { - top: 47px; - border-left-width: 6px; - border-right-width: 6px; - border-bottom: 6px solid gray; + top: 47px; + border-left-width: 6px; + border-right-width: 6px; + border-bottom: 6px solid gray; } + .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { - margin-left: 10px; + margin-left: 10px; } -.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { - border-bottom-color: white !important; + +.dark .highslide-thumbstrip-horizontal .highslide-marker, +.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + border-bottom-color: white !important; } .highslide-thumbstrip-vertical-overlay { - overflow: hidden !important; + overflow: hidden !important; } + .highslide-thumbstrip-vertical div { - height: 100%; + height: 100%; } + .highslide-thumbstrip-vertical a { - display: block; + display: block; } + .highslide-thumbstrip-vertical .highslide-scroll-up { - display: none; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 25px; + display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 25px; } + .highslide-thumbstrip-vertical .highslide-scroll-up div { - margin-left: 10px; - cursor: pointer; - background: url(graphics/scrollarrows.png) top center no-repeat; - height: 25px; + margin-left: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) top center no-repeat; + height: 25px; } + .highslide-thumbstrip-vertical .highslide-scroll-down { - display: none; - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 25px; + display: none; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 25px; } + .highslide-thumbstrip-vertical .highslide-scroll-down div { - margin-left: 10px; - cursor: pointer; - background: url(graphics/scrollarrows.png) bottom center no-repeat; - height: 25px; + margin-left: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) bottom center no-repeat; + height: 25px; } + .highslide-thumbstrip-vertical table { - margin: 10px 0 0 10px; + margin: 10px 0 0 10px; } + .highslide-thumbstrip-vertical img { - max-width: 60px; + max-width: 60px; } + .highslide-thumbstrip-vertical .highslide-marker { - left: 0; - margin-top: 8px; - border-top-width: 6px; - border-bottom-width: 6px; - border-left: 6px solid gray; + left: 0; + margin-top: 8px; + border-top-width: 6px; + border-bottom-width: 6px; + border-left: 6px solid gray; } -.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { - border-left-color: white; + +.dark .highslide-thumbstrip-vertical .highslide-marker, +.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { + border-left-color: white; } .highslide-viewport .highslide-thumbstrip-float { - overflow: auto; + overflow: auto; } + .highslide-thumbstrip-float ul { - margin: 2px 0; - padding: 0; + margin: 2px 0; + padding: 0; } + .highslide-thumbstrip-float li { - display: block; - height: 60px; - margin: 0 2px; - list-style: none; - float: left; + display: block; + height: 60px; + margin: 0 2px; + list-style: none; + float: left; } + .highslide-thumbstrip-float img { - display: inline; - border-color: silver; - max-height: 56px; + display: inline; + border-color: silver; + max-height: 56px; } + .highslide-thumbstrip-float .highslide-active-anchor img { - border-color: black; + border-color: black; } -.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div { - display: none; + +.highslide-thumbstrip-float .highslide-scroll-up div, +.highslide-thumbstrip-float .highslide-scroll-down div { + display: none; } + .highslide-thumbstrip-float .highslide-marker { - display: none; + display: none; } - - diff --git a/samples/stock/accessibility/accessible-stock/demo.css b/samples/stock/accessibility/accessible-stock/demo.css index 2bdd933c911..3e7d0018401 100644 --- a/samples/stock/accessibility/accessible-stock/demo.css +++ b/samples/stock/accessibility/accessible-stock/demo.css @@ -5,45 +5,45 @@ } caption { - padding-bottom: 5px; - font-family: 'Verdana'; - font-size: 14pt; - font-weight: bold; - color:#555555; + padding-bottom: 5px; + font-family: "Verdana"; + font-size: 14pt; + font-weight: bold; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - color:#555555; - border-collapse: collapse; - border: 3px solid #CCCCCC; - margin: 2px auto; + font-family: "Verdana"; + font-size: 12pt; + color: #555; + border-collapse: collapse; + border: 3px solid #ccc; + margin: 2px auto; } tr { - border-bottom: 2px solid #EEEEEE; + border-bottom: 2px solid #eee; } th { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; } th[scope="col"] { - background-color: #ffffee; + background-color: #ffe; } th[scope="row"] { - background-color: #f0fcff; - text-align:left; + background-color: #f0fcff; + text-align: left; } td { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; -} \ No newline at end of file + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; +} diff --git a/samples/stock/accessibility/dynamic-stock/demo.css b/samples/stock/accessibility/dynamic-stock/demo.css index 2bdd933c911..3e7d0018401 100644 --- a/samples/stock/accessibility/dynamic-stock/demo.css +++ b/samples/stock/accessibility/dynamic-stock/demo.css @@ -5,45 +5,45 @@ } caption { - padding-bottom: 5px; - font-family: 'Verdana'; - font-size: 14pt; - font-weight: bold; - color:#555555; + padding-bottom: 5px; + font-family: "Verdana"; + font-size: 14pt; + font-weight: bold; + color: #555; } table { - font-family: 'Verdana'; - font-size: 12pt; - color:#555555; - border-collapse: collapse; - border: 3px solid #CCCCCC; - margin: 2px auto; + font-family: "Verdana"; + font-size: 12pt; + color: #555; + border-collapse: collapse; + border: 3px solid #ccc; + margin: 2px auto; } tr { - border-bottom: 2px solid #EEEEEE; + border-bottom: 2px solid #eee; } th { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; } th[scope="col"] { - background-color: #ffffee; + background-color: #ffe; } th[scope="row"] { - background-color: #f0fcff; - text-align:left; + background-color: #f0fcff; + text-align: left; } td { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; -} \ No newline at end of file + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; +} diff --git a/samples/stock/chart/style/demo.css b/samples/stock/chart/style/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/chart/style/demo.css +++ b/samples/stock/chart/style/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/stock/issues/1074/demo.css b/samples/stock/issues/1074/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/issues/1074/demo.css +++ b/samples/stock/issues/1074/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/stock/issues/1078/demo.css b/samples/stock/issues/1078/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/issues/1078/demo.css +++ b/samples/stock/issues/1078/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/stock/issues/622/demo.css b/samples/stock/issues/622/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/issues/622/demo.css +++ b/samples/stock/issues/622/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/stock/members/chart-setsize/demo.css b/samples/stock/members/chart-setsize/demo.css index 24329c8bfa4..6c4076c0d48 100644 --- a/samples/stock/members/chart-setsize/demo.css +++ b/samples/stock/members/chart-setsize/demo.css @@ -1,10 +1,11 @@ -@import 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css'; +@import "https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.css"; #resizer { border: 1px solid silver; min-width: 360px; min-height: 250px; } + #inner-resizer { /* make room for the resize handle */ padding: 10px; } diff --git a/samples/stock/members/point-datagroup/demo.css b/samples/stock/members/point-datagroup/demo.css index e8ce43bf444..43f7366859e 100644 --- a/samples/stock/members/point-datagroup/demo.css +++ b/samples/stock/members/point-datagroup/demo.css @@ -2,10 +2,13 @@ height: 400px; max-width: 800px; } + .data-table { border-collapse: collapse; } -.data-table th, .data-table td { + +.data-table th, +.data-table td { border: 1px solid silver; padding: 0.5em; } diff --git a/samples/stock/navigator/inverted/demo.css b/samples/stock/navigator/inverted/demo.css index 0fb682ea2b8..c4664228021 100644 --- a/samples/stock/navigator/inverted/demo.css +++ b/samples/stock/navigator/inverted/demo.css @@ -1,9 +1,9 @@ #container { - height: 400px; - max-width: 600px; - margin: auto; + height: 400px; + max-width: 600px; + margin: auto; } .highcharts-tooltip span { - white-space: normal !important; -} \ No newline at end of file + white-space: normal !important; +} diff --git a/samples/stock/plotoptions/series-gapsize/demo.css b/samples/stock/plotoptions/series-gapsize/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/plotoptions/series-gapsize/demo.css +++ b/samples/stock/plotoptions/series-gapsize/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/stock/rangeselector/dropdown/demo.css b/samples/stock/rangeselector/dropdown/demo.css index c21dd200de0..65e20cc1e32 100644 --- a/samples/stock/rangeselector/dropdown/demo.css +++ b/samples/stock/rangeselector/dropdown/demo.css @@ -8,6 +8,6 @@ } button .dim { - opacity: 0.5; + opacity: 50%; pointer-events: none; -} \ No newline at end of file +} diff --git a/samples/stock/stocktools/custom-popup/demo.css b/samples/stock/stocktools/custom-popup/demo.css index 5308e87d8c4..0d0084ebfe2 100644 --- a/samples/stock/stocktools/custom-popup/demo.css +++ b/samples/stock/stocktools/custom-popup/demo.css @@ -18,12 +18,13 @@ display: inline-block; font-size: 16px; margin: 10px; - background-color: #4CAF50; + background-color: #4caf50; color: white; - border: 2px solid #4CAF50; + border: 2px solid #4caf50; } -.button:hover, button.active { +.button:hover, +button.active { background-color: white; color: black; } diff --git a/samples/stock/stocktools/scrollable-popup/demo.css b/samples/stock/stocktools/scrollable-popup/demo.css index 7f40333b04b..7123d6abfc6 100644 --- a/samples/stock/stocktools/scrollable-popup/demo.css +++ b/samples/stock/stocktools/scrollable-popup/demo.css @@ -1,3 +1,3 @@ -.scrollable{ +.scrollable { height: 1000px; -} \ No newline at end of file +} diff --git a/samples/stock/time/individual/demo.css b/samples/stock/time/individual/demo.css index e109eede958..4130583d3fb 100644 --- a/samples/stock/time/individual/demo.css +++ b/samples/stock/time/individual/demo.css @@ -3,4 +3,4 @@ max-width: 1200px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/stock/xaxis/minrange/demo.css b/samples/stock/xaxis/minrange/demo.css index 7b5abd6b257..b1ddfcdce39 100644 --- a/samples/stock/xaxis/minrange/demo.css +++ b/samples/stock/xaxis/minrange/demo.css @@ -2,14 +2,15 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; color: green; -} \ No newline at end of file +} diff --git a/samples/stock/xaxis/ordinal-false/demo.css b/samples/stock/xaxis/ordinal-false/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/xaxis/ordinal-false/demo.css +++ b/samples/stock/xaxis/ordinal-false/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/stock/xaxis/ordinal-true/demo.css b/samples/stock/xaxis/ordinal-true/demo.css index 988054ac800..b1ddfcdce39 100644 --- a/samples/stock/xaxis/ordinal-true/demo.css +++ b/samples/stock/xaxis/ordinal-true/demo.css @@ -2,12 +2,13 @@ font: 0.7em sans-serif; padding: 0.5em; margin: 0.5em; - background: #FCFFC5; + background: #fcffc5; border-radius: 0.5em; border: 1px solid gray; } -.info:before { - content: 'i'; + +.info::before { + content: "i"; margin: 0.5em; font: 1.5em serif bold; font-style: italic; diff --git a/samples/unit-tests/3d/column-animation/demo.css b/samples/unit-tests/3d/column-animation/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-animation/demo.css +++ b/samples/unit-tests/3d/column-animation/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-crop/demo.css b/samples/unit-tests/3d/column-crop/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-crop/demo.css +++ b/samples/unit-tests/3d/column-crop/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-data-labels-visibility/demo.css b/samples/unit-tests/3d/column-data-labels-visibility/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-data-labels-visibility/demo.css +++ b/samples/unit-tests/3d/column-data-labels-visibility/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-group/demo.css b/samples/unit-tests/3d/column-group/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-group/demo.css +++ b/samples/unit-tests/3d/column-group/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-initial-visibility/demo.css b/samples/unit-tests/3d/column-initial-visibility/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-initial-visibility/demo.css +++ b/samples/unit-tests/3d/column-initial-visibility/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-stacked-3d-update/demo.css b/samples/unit-tests/3d/column-stacked-3d-update/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-stacked-3d-update/demo.css +++ b/samples/unit-tests/3d/column-stacked-3d-update/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-stacked-labels/demo.css b/samples/unit-tests/3d/column-stacked-labels/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-stacked-labels/demo.css +++ b/samples/unit-tests/3d/column-stacked-labels/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-z-stacking-update/demo.css b/samples/unit-tests/3d/column-z-stacking-update/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-z-stacking-update/demo.css +++ b/samples/unit-tests/3d/column-z-stacking-update/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/column-zindex/demo.css b/samples/unit-tests/3d/column-zindex/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/column-zindex/demo.css +++ b/samples/unit-tests/3d/column-zindex/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/series-line/demo.css b/samples/unit-tests/3d/series-line/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/series-line/demo.css +++ b/samples/unit-tests/3d/series-line/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/series-pie/demo.css b/samples/unit-tests/3d/series-pie/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/series-pie/demo.css +++ b/samples/unit-tests/3d/series-pie/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/3d/series-scatter/demo.css b/samples/unit-tests/3d/series-scatter/demo.css index b61da20236a..13adfa41797 100644 --- a/samples/unit-tests/3d/series-scatter/demo.css +++ b/samples/unit-tests/3d/series-scatter/demo.css @@ -1,4 +1,4 @@ #container { - height: 400px; - width: 800px; -} \ No newline at end of file + height: 400px; + width: 800px; +} diff --git a/samples/unit-tests/accessibility/datatable/demo.css b/samples/unit-tests/accessibility/datatable/demo.css index 2a2f105f077..1390754f57f 100644 --- a/samples/unit-tests/accessibility/datatable/demo.css +++ b/samples/unit-tests/accessibility/datatable/demo.css @@ -5,28 +5,28 @@ } table { - font-family: 'Verdana'; - font-size: 12pt; - color:#555555; - border-collapse: collapse; - border: 3px solid #CCCCCC; - margin: 2px auto; + font-family: "Verdana"; + font-size: 12pt; + color: #555; + border-collapse: collapse; + border: 3px solid #ccc; + margin: 2px auto; } tr { - border-bottom: 2px solid #EEEEEE; + border-bottom: 2px solid #eee; } th { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; } td { - border-left: 2px solid #EEEEEE; - border-right: 2px solid #EEEEEE; - padding: 12px 15px; - border-collapse: collapse; -} \ No newline at end of file + border-left: 2px solid #eee; + border-right: 2px solid #eee; + padding: 12px 15px; + border-collapse: collapse; +} diff --git a/samples/unit-tests/boost/heatmap-styled-mode/demo.css b/samples/unit-tests/boost/heatmap-styled-mode/demo.css index 7fdec7baa5b..3959f468a48 100644 --- a/samples/unit-tests/boost/heatmap-styled-mode/demo.css +++ b/samples/unit-tests/boost/heatmap-styled-mode/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/highcharts.css"; diff --git a/samples/unit-tests/bubble-legend/ranges/demo.css b/samples/unit-tests/bubble-legend/ranges/demo.css index 7fdec7baa5b..3959f468a48 100644 --- a/samples/unit-tests/bubble-legend/ranges/demo.css +++ b/samples/unit-tests/bubble-legend/ranges/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; \ No newline at end of file +@import "https://code.highcharts.com/css/highcharts.css"; diff --git a/samples/unit-tests/chart/renderto/demo.css b/samples/unit-tests/chart/renderto/demo.css index 871a93da225..ae4af0e1c2f 100644 --- a/samples/unit-tests/chart/renderto/demo.css +++ b/samples/unit-tests/chart/renderto/demo.css @@ -1,12 +1,14 @@ #container { - display: none; - height: 300px; - width: 300px; + display: none; + height: 300px; + width: 300px; } + #outer { - visibility: hidden; + visibility: hidden; } + #outer-outer { - visibility: hidden; - display: none; -} \ No newline at end of file + visibility: hidden; + display: none; +} diff --git a/samples/unit-tests/coloraxis/styled-mode/demo.css b/samples/unit-tests/coloraxis/styled-mode/demo.css index 728ab97b707..39bcc4efd79 100644 --- a/samples/unit-tests/coloraxis/styled-mode/demo.css +++ b/samples/unit-tests/coloraxis/styled-mode/demo.css @@ -1 +1 @@ -@import 'https://code.highcharts.com/css/highcharts.css' \ No newline at end of file +@import "https://code.highcharts.com/css/highcharts.css" diff --git a/samples/unit-tests/drag-panes/pointer-interactions/demo.css b/samples/unit-tests/drag-panes/pointer-interactions/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/unit-tests/drag-panes/pointer-interactions/demo.css +++ b/samples/unit-tests/drag-panes/pointer-interactions/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/unit-tests/dragdrop/dynamic/demo.css b/samples/unit-tests/dragdrop/dynamic/demo.css index d67aa6d4fde..946454b5fc2 100644 --- a/samples/unit-tests/dragdrop/dynamic/demo.css +++ b/samples/unit-tests/dragdrop/dynamic/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/unit-tests/export-data/basics/demo.css b/samples/unit-tests/export-data/basics/demo.css index 8dd694a4599..cb77adb0038 100644 --- a/samples/unit-tests/export-data/basics/demo.css +++ b/samples/unit-tests/export-data/basics/demo.css @@ -2,4 +2,4 @@ max-width: 800px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/unit-tests/export-data/multilevel-table/demo.css b/samples/unit-tests/export-data/multilevel-table/demo.css index 45c41f5f772..c75f5f4dc8b 100644 --- a/samples/unit-tests/export-data/multilevel-table/demo.css +++ b/samples/unit-tests/export-data/multilevel-table/demo.css @@ -6,27 +6,27 @@ .chart-outer { display: flex; - } - - .highcharts-data-table { +} + +.highcharts-data-table { display: flex; flex-direction: column; justify-content: space-around; - } - - #highcharts-data-table-0, - #highcharts-data-table-1 { +} + +#highcharts-data-table-0, +#highcharts-data-table-1 { margin: 0; - } - - #container1, - #container2 { +} + +#container1, +#container2 { height: 300px; padding-right: 2em; width: 50%; - } - - .highcharts-data-table table { +} + +.highcharts-data-table table { border-collapse: collapse; border-spacing: 0; background: white; @@ -34,27 +34,26 @@ margin-top: 10px; font-family: sans-serif; font-size: 0.9em; - } - - .highcharts-data-table td, - .highcharts-data-table th, - .highcharts-data-table caption { +} + +.highcharts-data-table td, +.highcharts-data-table th, +.highcharts-data-table caption { border: 1px solid silver; padding: 0.5em; - } - - .highcharts-data-table thead tr, - .highcharts-data-table tr:nth-child(even) { +} + +.highcharts-data-table thead tr, +.highcharts-data-table tr:nth-child(even) { background: #f8f8f8; - } - - .highcharts-data-table tr:hover { +} + +.highcharts-data-table tr:hover { background: #eff; - } - - .highcharts-data-table caption { +} + +.highcharts-data-table caption { border-bottom: none; font-size: 1.1em; font-weight: bold; - } - \ No newline at end of file +} diff --git a/samples/unit-tests/exporting/styled-mode/demo.css b/samples/unit-tests/exporting/styled-mode/demo.css index 0c19c16cbfc..5f6a48c0c89 100644 --- a/samples/unit-tests/exporting/styled-mode/demo.css +++ b/samples/unit-tests/exporting/styled-mode/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; .highcharts-yaxis-labels { filter: url(#glow); fill: red; stroke-width: 1px; -} \ No newline at end of file +} diff --git a/samples/unit-tests/gantt/gantt/demo.css b/samples/unit-tests/gantt/gantt/demo.css index d67aa6d4fde..946454b5fc2 100644 --- a/samples/unit-tests/gantt/gantt/demo.css +++ b/samples/unit-tests/gantt/gantt/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/unit-tests/gantt/tooltip/demo.css b/samples/unit-tests/gantt/tooltip/demo.css index d67aa6d4fde..946454b5fc2 100644 --- a/samples/unit-tests/gantt/tooltip/demo.css +++ b/samples/unit-tests/gantt/tooltip/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/unit-tests/gantt/xrange-series/demo.css b/samples/unit-tests/gantt/xrange-series/demo.css index d67aa6d4fde..946454b5fc2 100644 --- a/samples/unit-tests/gantt/xrange-series/demo.css +++ b/samples/unit-tests/gantt/xrange-series/demo.css @@ -3,4 +3,4 @@ max-width: 800px; height: 300px; margin: 1em auto; -} \ No newline at end of file +} diff --git a/samples/unit-tests/legend/legend-hover-dim/demo.css b/samples/unit-tests/legend/legend-hover-dim/demo.css index 3c56af55387..9bd203540f9 100644 --- a/samples/unit-tests/legend/legend-hover-dim/demo.css +++ b/samples/unit-tests/legend/legend-hover-dim/demo.css @@ -1,4 +1,4 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { max-width: 800px; @@ -6,5 +6,5 @@ } g.highcharts-series { - transition: opacity 0ms; -} \ No newline at end of file + transition: opacity 0ms; +} diff --git a/samples/unit-tests/series-pie/styled-mode/demo.css b/samples/unit-tests/series-pie/styled-mode/demo.css index e4c64e3d4ee..c84c6237081 100644 --- a/samples/unit-tests/series-pie/styled-mode/demo.css +++ b/samples/unit-tests/series-pie/styled-mode/demo.css @@ -1,7 +1,7 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; -} \ No newline at end of file + height: 400px; + max-width: 800px; + margin: 0 auto; +} diff --git a/samples/unit-tests/stock-tools/bindings/demo.css b/samples/unit-tests/stock-tools/bindings/demo.css index f730f315ade..c3b7bd90804 100644 --- a/samples/unit-tests/stock-tools/bindings/demo.css +++ b/samples/unit-tests/stock-tools/bindings/demo.css @@ -1,412 +1,436 @@ .chart { - width: 100%; - float: left; - height: 400px; + width: 100%; + float: left; + height: 400px; } .highcharts-stocktools-wrapper { - width: 40px; - height: 400px; - position: absolute; - z-index: 10; + width: 40px; + height: 400px; + position: absolute; + z-index: 10; } .highcharts-stocktools-popup { - width: 100%; + width: 100%; } .highcharts-popup.highcharts-annotation-toolbar { - right: 10%; - left: auto; - height: 40px; - padding-right: 40px; - width: auto; + right: 10%; + left: auto; + height: 40px; + padding-right: 40px; + width: auto; } .highcharts-popup.highcharts-annotation-toolbar > span { - display:block; - float:left; - padding: 12px; + display: block; + float: left; + padding: 12px; } .highcharts-menu-wrapper { - float: left; - width: 40px; - height: calc(100% - 30px); - overflow: hidden; - position: absolute; - left: 0px; - top: 0px; + float: left; + width: 40px; + height: calc(100% - 30px); + overflow: hidden; + position: absolute; + left: 0; + top: 0; } .highcharts-stocktools-wrapper .highcharts-submenu-wrapper { - display: none; - position: absolute; - z-index: 10; - left: 0px; - top: 0px; - background: #fff; - width: 40px; + display: none; + position: absolute; + z-index: 10; + left: 0; + top: 0; + background: #fff; + width: 40px; } .highcharts-stocktools-wrapper .highcharts-arrow-wrapper { - text-align: center; - width: 40px; - position: absolute; - left: 0%; - bottom: 2px; - font-size: 1.5em; + text-align: center; + width: 40px; + position: absolute; + left: 0%; + bottom: 2px; + font-size: 1.5em; } .highcharts-stocktools-wrapper .highcharts-arrow-wrapper > div { - cursor: pointer; + cursor: pointer; } .highcharts-stocktools-wrapper .highcharts-arrow-down { - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - background-size: cover; - /* Safari */ - -webkit-transform: rotate(90deg); - /* Firefox */ - -moz-transform: rotate(90deg); - /* IE */ - -ms-transform: rotate(90deg); - /* Opera */ - -o-transform: rotate(90deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - transform: rotate(90deg); + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + background-size: cover; + + /* Safari */ + -webkit-transform: rotate(90deg); + + /* Firefox */ + -moz-transform: rotate(90deg); + + /* IE */ + -ms-transform: rotate(90deg); + + /* Opera */ + -o-transform: rotate(90deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=1); + transform: rotate(90deg); } + .highcharts-stocktools-wrapper .highcharts-arrow-up { - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - background-size: cover; - outline: none; - display: inline-block; - width: 25px; - cursor: pointer; - -webkit-user-select: none; - /* Chrome/Safari */ - -moz-user-select: none; - /* Firefox */ - -ms-user-select: none; - /* IE10+ */ - /* Rules below not implemented in browsers yet */ - -o-user-select: none; - user-select: none; - /* Safari */ - -webkit-transform: rotate(-90deg); - /* Firefox */ - -moz-transform: rotate(-90deg); - /* IE */ - -ms-transform: rotate(-90deg); - /* Opera */ - -o-transform: rotate(-90deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - transform: rotate(-90deg); + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + background-size: cover; + outline: none; + display: inline-block; + width: 25px; + cursor: pointer; + -webkit-user-select: none; + + /* Chrome/Safari */ + -moz-user-select: none; + + /* Firefox */ + -ms-user-select: none; + + /* IE10+ */ + + /* Rules below not implemented in browsers yet */ + -o-user-select: none; + user-select: none; + + /* Safari */ + -webkit-transform: rotate(-90deg); + + /* Firefox */ + -moz-transform: rotate(-90deg); + + /* IE */ + -ms-transform: rotate(-90deg); + + /* Opera */ + -o-transform: rotate(-90deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=3); + transform: rotate(-90deg); } .highcharts-stocktools-wrapper .highcharts-arrow-right { - background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-bottom.svg) no-repeat right bottom; - background-size: contain; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-bottom.svg) no-repeat right bottom; + background-size: contain; } .highcharts-stocktools-wrapper .highcharts-arrow-left.highcharts-arrow-right { - /* Safari */ - -webkit-transform: rotate(0deg); - /* Firefox */ - -moz-transform: rotate(0deg); - /* IE */ - -ms-transform: rotate(0deg); - /* Opera */ - -o-transform: rotate(0deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - transform: rotate(0deg); + /* Safari */ + -webkit-transform: rotate(0deg); + + /* Firefox */ + -moz-transform: rotate(0deg); + + /* IE */ + -ms-transform: rotate(0deg); + + /* Opera */ + -o-transform: rotate(0deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + transform: rotate(0deg); } .highcharts-stocktools-wrapper .highcharts-arrow-left { - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - /* Safari */ - -webkit-transform: rotate(180deg); - /* Firefox */ - -moz-transform: rotate(180deg); - /* IE */ - -ms-transform: rotate(180deg); - /* Opera */ - -o-transform: rotate(180deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - transform: rotate(180deg); + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + + /* Safari */ + -webkit-transform: rotate(180deg); + + /* Firefox */ + -moz-transform: rotate(180deg); + + /* IE */ + -ms-transform: rotate(180deg); + + /* Opera */ + -o-transform: rotate(180deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + transform: rotate(180deg); } .highcharts-stocktools-wrapper ul { - width: 40px; - /* 30px spacing for arrows to scroll */ - margin: 0px; - padding: 0px; - float: left; + width: 40px; + + /* 30px spacing for arrows to scroll */ + margin: 0; + padding: 0; + float: left; } -.highcharts-stocktools-wrapper>ul { - width: 40px; - position: relative; +.highcharts-stocktools-wrapper > ul { + width: 40px; + position: relative; } .highcharts-stocktools-wrapper .highcharts-stocktools-toolbar li { - list-style: none; - margin-bottom: 3px; - padding: 0px; - clear: both; - width: 100%; - height: 40px; - cursor: pointer; - position: relative; - background-color: #f7f7f7; + list-style: none; + margin-bottom: 3px; + padding: 0; + clear: both; + width: 100%; + height: 40px; + cursor: pointer; + position: relative; + background-color: #f7f7f7; } -.highcharts-stocktools-wrapper li>span.highcharts-menu-item-btn { - display: block; - float: left; - width: 100%; - height: 100%; - background-repeat: no-repeat; - background-position: 50% 50%; +.highcharts-stocktools-wrapper li > span.highcharts-menu-item-btn { + display: block; + float: left; + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-position: 50% 50%; } -.highcharts-submenu-wrapper li>span.highcharts-menu-item-btn { - width: 40px; +.highcharts-submenu-wrapper li > span.highcharts-menu-item-btn { + width: 40px; } -.highcharts-stocktools-wrapper li>span.highcharts-submenu-item-arrow { - float: left; - width: 10px; - height: 100%; - cursor: pointer; - position: absolute; - bottom: 0px; - right: 0px; +.highcharts-stocktools-wrapper li > span.highcharts-submenu-item-arrow { + float: left; + width: 10px; + height: 100%; + cursor: pointer; + position: absolute; + bottom: 0; + right: 0; } .highcharts-stocktools-wrapper li.highcharts-separator { - height: 15px; - background-color: transparent; - width: 36px; - pointer-events: none; + height: 15px; + background-color: transparent; + width: 36px; + pointer-events: none; } -.highcharts-stocktools-wrapper li.highcharts-separator>span.highcharts-menu-item-btn { - width: 100%; +.highcharts-stocktools-wrapper li.highcharts-separator > span.highcharts-menu-item-btn { + width: 100%; } -.highcharts-stocktools-wrapper li.highcharts-active>span.highcharts-menu-item-btn, -.highcharts-stocktools-wrapper li>span.highcharts-menu-item-btn:hover, +.highcharts-stocktools-wrapper li.highcharts-active > span.highcharts-menu-item-btn, +.highcharts-stocktools-wrapper li > span.highcharts-menu-item-btn:hover, .highcharts-stocktools-wrapper .highcharts-arrow-wrapper > div:hover, .highcharts-stocktools-wrapper li.highcharts-active, .highcharts-toggle-toolbar:hover { - background-color: #e6ebf5; + background-color: #e6ebf5; } .highcharts-toggle-toolbar { - position: absolute; - cursor: pointer; - width: 10px; - height: 10px; - left: 40px; - background-color: #f7f7f7; - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - background-size: cover; + position: absolute; + cursor: pointer; + width: 10px; + height: 10px; + left: 40px; + background-color: #f7f7f7; + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + background-size: cover; } .highcharts-hide { - display: none; + display: none; } + /* CHROME BUG .highcharts-stocktools-wrapper li:hover, .highcharts-submenu-item-arrow:hover { background-color: #e6e6e6; } */ -.highcharts-stocktools-wrapper .highcharts-arrow-down, .highcharts-stocktools-wrapper .highcharts-arrow-up { - width: 50%; - height: 20px; - float: left; +.highcharts-stocktools-wrapper .highcharts-arrow-down, +.highcharts-stocktools-wrapper .highcharts-arrow-up { + width: 50%; + height: 20px; + float: left; } .highcharts-popup { - background-color: #fff; - color: #666; - display: none; - font-size: 0.876em; - height: 70%; - top: 15%; - left: 25%; - position: absolute; - width: 50%; - z-index: 100; - -webkit-box-shadow: 0px 0px 8px 0px rgba(61,61,61,0.3); - -moz-box-shadow: 0px 0px 8px 0px rgba(61,61,61,0.3); - box-shadow: 0px 0px 8px 0px rgba(61,61,61,0.3); -} - -.highcharts-popup input, .highcharts-popup label, .highcharts-popup select { - clear: both; - float: left; - width: 100%; - margin-bottom: 10px; + background-color: #fff; + color: #666; + display: none; + font-size: 0.876em; + height: 70%; + top: 15%; + left: 25%; + position: absolute; + width: 50%; + z-index: 100; + -webkit-box-shadow: 0 0 8px 0 rgb(61 61 61 / 30%); + -moz-box-shadow: 0 0 8px 0 rgb(61 61 61 / 30%); + box-shadow: 0 0 8px 0 rgb(61 61 61 / 30%); +} + +.highcharts-popup input, +.highcharts-popup label, +.highcharts-popup select { + clear: both; + float: left; + width: 100%; + margin-bottom: 10px; } .highcharts-popup input { - border: 1px solid #e6e6e6; - padding: 5px; - width: calc(100% - 12px); + border: 1px solid #e6e6e6; + padding: 5px; + width: calc(100% - 12px); } -.highcharts-popup-lhs-col, .highcharts-popup-rhs-col { - padding: 20px; - height: calc(100% - 84px); /* 44px - padding, 40px - tabs*/ - float: left; +.highcharts-popup-lhs-col, +.highcharts-popup-rhs-col { + padding: 20px; + height: calc(100% - 84px); /* 44px - padding, 40px - tabs */ + float: left; } -.highcharts-popup-lhs-col.highcharts-popup-lhs-full { - width: calc(100% - 40px); - overflow: scroll; - height: calc(100% - 100px); - border: none; +.highcharts-popup-lhs-col.highcharts-popup-lhs-full { + width: calc(100% - 40px); + overflow: scroll; + height: calc(100% - 100px); + border: none; } .highcharts-popup-lhs-col { - clear: both; - width: calc(30% - 44px); - border-right: 1px solid #e6e6e6; + clear: both; + width: calc(30% - 44px); + border-right: 1px solid #e6e6e6; } .highcharts-popup-bottom-row { - float: left; - padding: 0px 20px; - width: calc(100% - 40px); + float: left; + padding: 0 20px; + width: calc(100% - 40px); } .highcharts-popup-rhs-col { - width: calc(70% - 40px); + width: calc(70% - 40px); } .highcharts-popup-rhs-col-wrapper { - float: left; - width: 100%; - height: calc(100% - 40px); - overflow: scroll; + float: left; + width: 100%; + height: calc(100% - 40px); + overflow: scroll; } .highcharts-stocktools-wrapper ul.highcharts-indicator-list, .highcharts-indicator-list { - float: left; - color: #666; - height: 100%; - width: 100%; - overflow: scroll; - margin: 0px; - padding: 0px; + float: left; + color: #666; + height: 100%; + width: 100%; + overflow: scroll; + margin: 0; + padding: 0; } .highcharts-indicator-list li { - cursor: pointer; - padding: 0px 0px 5px 0px; - margin: 0px; - width: 100%; - height: auto; + cursor: pointer; + padding: 0 0 5px; + margin: 0; + width: 100%; + height: auto; } + /* CHROME BUG .highcharts-stocktools-wrapper .highcharts-indicator-list li:hover { background-color: #ffffff; -}*/ +} */ .highcharts-tab-item { - background-color: #f7f7f7; - cursor: pointer; - display: block; - float:left; - padding: 10px; - height: 20px; + background-color: #f7f7f7; + cursor: pointer; + display: block; + float: left; + padding: 10px; + height: 20px; } .highcharts-tab-item.highcharts-tab-item-active { - background-color: #e6ebf5; + background-color: #e6ebf5; } .highcharts-tab-item-content { - display: none; - float: left; - height: 100%; - overflow: hidden; - width: 100%; - border-top: 1px solid #e6e6e6; + display: none; + float: left; + height: 100%; + overflow: hidden; + width: 100%; + border-top: 1px solid #e6e6e6; } .highcharts-tab-item-show { - display: block; + display: block; } .highcharts-popup-close { - background:url(https://code.highcharts.com/7.0.0/gfx/stock-icons/close.svg) no-repeat 50% 50%; - width: 20px; - height: 20px; - cursor: pointer; - position: absolute; - padding: 10px; - top: 0%; - right: 0%; - color: #333333; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/close.svg) no-repeat 50% 50%; + width: 20px; + height: 20px; + cursor: pointer; + position: absolute; + padding: 10px; + top: 0%; + right: 0%; + color: #333; } .highcharts-popup-close:hover, .highcharts-popup button:hover, .highcharts-popup button.highcharts-annotation-edit-button:hover, .highcharts-popup button.highcharts-annotation-remove-button:hover { - background-color: #e6ebf5; + background-color: #e6ebf5; } .highcharts-popup button { - float: right; - border: none; - background: #f7f7f7; - color: #666; - margin-left:5px; + float: right; + border: none; + background: #f7f7f7; + color: #666; + margin-left: 5px; } .highcharts-tab-disabled { - color: #ccc; + color: #ccc; } /* annotation edit small popup */ .highcharts-popup button.highcharts-annotation-edit-button, .highcharts-popup button.highcharts-annotation-remove-button { - width: 20px; - height: 40px; - padding: 20px; + width: 20px; + height: 40px; + padding: 20px; } .highcharts-popup button.highcharts-annotation-edit-button { - background:url(https://code.highcharts.com/7.0.0/gfx/stock-icons/edit.svg) no-repeat 50% 50% transparent; - text-indent: -9999px; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/edit.svg) no-repeat 50% 50% transparent; + text-indent: -9999px; } .highcharts-popup button.highcharts-annotation-remove-button { - background:url(https://code.highcharts.com/7.0.0/gfx/stock-icons/destroy.svg) no-repeat 50% 50% transparent; - text-indent: -9999px; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/destroy.svg) no-repeat 50% 50% transparent; + text-indent: -9999px; } .highcharts-popup .highcharts-annotation-title { - display: block; - float: left; - font-size: 1.3em; - font-weight: bold; - margin-bottom: 15px; - width: 100%; + display: block; + float: left; + font-size: 1.3em; + font-weight: bold; + margin-bottom: 15px; + width: 100%; } - - - - - - - diff --git a/samples/unit-tests/stock-tools/popup/demo.css b/samples/unit-tests/stock-tools/popup/demo.css index f730f315ade..c3b7bd90804 100644 --- a/samples/unit-tests/stock-tools/popup/demo.css +++ b/samples/unit-tests/stock-tools/popup/demo.css @@ -1,412 +1,436 @@ .chart { - width: 100%; - float: left; - height: 400px; + width: 100%; + float: left; + height: 400px; } .highcharts-stocktools-wrapper { - width: 40px; - height: 400px; - position: absolute; - z-index: 10; + width: 40px; + height: 400px; + position: absolute; + z-index: 10; } .highcharts-stocktools-popup { - width: 100%; + width: 100%; } .highcharts-popup.highcharts-annotation-toolbar { - right: 10%; - left: auto; - height: 40px; - padding-right: 40px; - width: auto; + right: 10%; + left: auto; + height: 40px; + padding-right: 40px; + width: auto; } .highcharts-popup.highcharts-annotation-toolbar > span { - display:block; - float:left; - padding: 12px; + display: block; + float: left; + padding: 12px; } .highcharts-menu-wrapper { - float: left; - width: 40px; - height: calc(100% - 30px); - overflow: hidden; - position: absolute; - left: 0px; - top: 0px; + float: left; + width: 40px; + height: calc(100% - 30px); + overflow: hidden; + position: absolute; + left: 0; + top: 0; } .highcharts-stocktools-wrapper .highcharts-submenu-wrapper { - display: none; - position: absolute; - z-index: 10; - left: 0px; - top: 0px; - background: #fff; - width: 40px; + display: none; + position: absolute; + z-index: 10; + left: 0; + top: 0; + background: #fff; + width: 40px; } .highcharts-stocktools-wrapper .highcharts-arrow-wrapper { - text-align: center; - width: 40px; - position: absolute; - left: 0%; - bottom: 2px; - font-size: 1.5em; + text-align: center; + width: 40px; + position: absolute; + left: 0%; + bottom: 2px; + font-size: 1.5em; } .highcharts-stocktools-wrapper .highcharts-arrow-wrapper > div { - cursor: pointer; + cursor: pointer; } .highcharts-stocktools-wrapper .highcharts-arrow-down { - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - background-size: cover; - /* Safari */ - -webkit-transform: rotate(90deg); - /* Firefox */ - -moz-transform: rotate(90deg); - /* IE */ - -ms-transform: rotate(90deg); - /* Opera */ - -o-transform: rotate(90deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - transform: rotate(90deg); + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + background-size: cover; + + /* Safari */ + -webkit-transform: rotate(90deg); + + /* Firefox */ + -moz-transform: rotate(90deg); + + /* IE */ + -ms-transform: rotate(90deg); + + /* Opera */ + -o-transform: rotate(90deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=1); + transform: rotate(90deg); } + .highcharts-stocktools-wrapper .highcharts-arrow-up { - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - background-size: cover; - outline: none; - display: inline-block; - width: 25px; - cursor: pointer; - -webkit-user-select: none; - /* Chrome/Safari */ - -moz-user-select: none; - /* Firefox */ - -ms-user-select: none; - /* IE10+ */ - /* Rules below not implemented in browsers yet */ - -o-user-select: none; - user-select: none; - /* Safari */ - -webkit-transform: rotate(-90deg); - /* Firefox */ - -moz-transform: rotate(-90deg); - /* IE */ - -ms-transform: rotate(-90deg); - /* Opera */ - -o-transform: rotate(-90deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - transform: rotate(-90deg); + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + background-size: cover; + outline: none; + display: inline-block; + width: 25px; + cursor: pointer; + -webkit-user-select: none; + + /* Chrome/Safari */ + -moz-user-select: none; + + /* Firefox */ + -ms-user-select: none; + + /* IE10+ */ + + /* Rules below not implemented in browsers yet */ + -o-user-select: none; + user-select: none; + + /* Safari */ + -webkit-transform: rotate(-90deg); + + /* Firefox */ + -moz-transform: rotate(-90deg); + + /* IE */ + -ms-transform: rotate(-90deg); + + /* Opera */ + -o-transform: rotate(-90deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=3); + transform: rotate(-90deg); } .highcharts-stocktools-wrapper .highcharts-arrow-right { - background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-bottom.svg) no-repeat right bottom; - background-size: contain; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-bottom.svg) no-repeat right bottom; + background-size: contain; } .highcharts-stocktools-wrapper .highcharts-arrow-left.highcharts-arrow-right { - /* Safari */ - -webkit-transform: rotate(0deg); - /* Firefox */ - -moz-transform: rotate(0deg); - /* IE */ - -ms-transform: rotate(0deg); - /* Opera */ - -o-transform: rotate(0deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - transform: rotate(0deg); + /* Safari */ + -webkit-transform: rotate(0deg); + + /* Firefox */ + -moz-transform: rotate(0deg); + + /* IE */ + -ms-transform: rotate(0deg); + + /* Opera */ + -o-transform: rotate(0deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + transform: rotate(0deg); } .highcharts-stocktools-wrapper .highcharts-arrow-left { - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - /* Safari */ - -webkit-transform: rotate(180deg); - /* Firefox */ - -moz-transform: rotate(180deg); - /* IE */ - -ms-transform: rotate(180deg); - /* Opera */ - -o-transform: rotate(180deg); - /* Internet Explorer */ - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - transform: rotate(180deg); + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + + /* Safari */ + -webkit-transform: rotate(180deg); + + /* Firefox */ + -moz-transform: rotate(180deg); + + /* IE */ + -ms-transform: rotate(180deg); + + /* Opera */ + -o-transform: rotate(180deg); + + /* Internet Explorer */ + filter: progid:dximagetransform.microsoft.basicimage(rotation=2); + transform: rotate(180deg); } .highcharts-stocktools-wrapper ul { - width: 40px; - /* 30px spacing for arrows to scroll */ - margin: 0px; - padding: 0px; - float: left; + width: 40px; + + /* 30px spacing for arrows to scroll */ + margin: 0; + padding: 0; + float: left; } -.highcharts-stocktools-wrapper>ul { - width: 40px; - position: relative; +.highcharts-stocktools-wrapper > ul { + width: 40px; + position: relative; } .highcharts-stocktools-wrapper .highcharts-stocktools-toolbar li { - list-style: none; - margin-bottom: 3px; - padding: 0px; - clear: both; - width: 100%; - height: 40px; - cursor: pointer; - position: relative; - background-color: #f7f7f7; + list-style: none; + margin-bottom: 3px; + padding: 0; + clear: both; + width: 100%; + height: 40px; + cursor: pointer; + position: relative; + background-color: #f7f7f7; } -.highcharts-stocktools-wrapper li>span.highcharts-menu-item-btn { - display: block; - float: left; - width: 100%; - height: 100%; - background-repeat: no-repeat; - background-position: 50% 50%; +.highcharts-stocktools-wrapper li > span.highcharts-menu-item-btn { + display: block; + float: left; + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-position: 50% 50%; } -.highcharts-submenu-wrapper li>span.highcharts-menu-item-btn { - width: 40px; +.highcharts-submenu-wrapper li > span.highcharts-menu-item-btn { + width: 40px; } -.highcharts-stocktools-wrapper li>span.highcharts-submenu-item-arrow { - float: left; - width: 10px; - height: 100%; - cursor: pointer; - position: absolute; - bottom: 0px; - right: 0px; +.highcharts-stocktools-wrapper li > span.highcharts-submenu-item-arrow { + float: left; + width: 10px; + height: 100%; + cursor: pointer; + position: absolute; + bottom: 0; + right: 0; } .highcharts-stocktools-wrapper li.highcharts-separator { - height: 15px; - background-color: transparent; - width: 36px; - pointer-events: none; + height: 15px; + background-color: transparent; + width: 36px; + pointer-events: none; } -.highcharts-stocktools-wrapper li.highcharts-separator>span.highcharts-menu-item-btn { - width: 100%; +.highcharts-stocktools-wrapper li.highcharts-separator > span.highcharts-menu-item-btn { + width: 100%; } -.highcharts-stocktools-wrapper li.highcharts-active>span.highcharts-menu-item-btn, -.highcharts-stocktools-wrapper li>span.highcharts-menu-item-btn:hover, +.highcharts-stocktools-wrapper li.highcharts-active > span.highcharts-menu-item-btn, +.highcharts-stocktools-wrapper li > span.highcharts-menu-item-btn:hover, .highcharts-stocktools-wrapper .highcharts-arrow-wrapper > div:hover, .highcharts-stocktools-wrapper li.highcharts-active, .highcharts-toggle-toolbar:hover { - background-color: #e6ebf5; + background-color: #e6ebf5; } .highcharts-toggle-toolbar { - position: absolute; - cursor: pointer; - width: 10px; - height: 10px; - left: 40px; - background-color: #f7f7f7; - background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); - background-size: cover; + position: absolute; + cursor: pointer; + width: 10px; + height: 10px; + left: 40px; + background-color: #f7f7f7; + background-image: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/arrow-right.svg); + background-size: cover; } .highcharts-hide { - display: none; + display: none; } + /* CHROME BUG .highcharts-stocktools-wrapper li:hover, .highcharts-submenu-item-arrow:hover { background-color: #e6e6e6; } */ -.highcharts-stocktools-wrapper .highcharts-arrow-down, .highcharts-stocktools-wrapper .highcharts-arrow-up { - width: 50%; - height: 20px; - float: left; +.highcharts-stocktools-wrapper .highcharts-arrow-down, +.highcharts-stocktools-wrapper .highcharts-arrow-up { + width: 50%; + height: 20px; + float: left; } .highcharts-popup { - background-color: #fff; - color: #666; - display: none; - font-size: 0.876em; - height: 70%; - top: 15%; - left: 25%; - position: absolute; - width: 50%; - z-index: 100; - -webkit-box-shadow: 0px 0px 8px 0px rgba(61,61,61,0.3); - -moz-box-shadow: 0px 0px 8px 0px rgba(61,61,61,0.3); - box-shadow: 0px 0px 8px 0px rgba(61,61,61,0.3); -} - -.highcharts-popup input, .highcharts-popup label, .highcharts-popup select { - clear: both; - float: left; - width: 100%; - margin-bottom: 10px; + background-color: #fff; + color: #666; + display: none; + font-size: 0.876em; + height: 70%; + top: 15%; + left: 25%; + position: absolute; + width: 50%; + z-index: 100; + -webkit-box-shadow: 0 0 8px 0 rgb(61 61 61 / 30%); + -moz-box-shadow: 0 0 8px 0 rgb(61 61 61 / 30%); + box-shadow: 0 0 8px 0 rgb(61 61 61 / 30%); +} + +.highcharts-popup input, +.highcharts-popup label, +.highcharts-popup select { + clear: both; + float: left; + width: 100%; + margin-bottom: 10px; } .highcharts-popup input { - border: 1px solid #e6e6e6; - padding: 5px; - width: calc(100% - 12px); + border: 1px solid #e6e6e6; + padding: 5px; + width: calc(100% - 12px); } -.highcharts-popup-lhs-col, .highcharts-popup-rhs-col { - padding: 20px; - height: calc(100% - 84px); /* 44px - padding, 40px - tabs*/ - float: left; +.highcharts-popup-lhs-col, +.highcharts-popup-rhs-col { + padding: 20px; + height: calc(100% - 84px); /* 44px - padding, 40px - tabs */ + float: left; } -.highcharts-popup-lhs-col.highcharts-popup-lhs-full { - width: calc(100% - 40px); - overflow: scroll; - height: calc(100% - 100px); - border: none; +.highcharts-popup-lhs-col.highcharts-popup-lhs-full { + width: calc(100% - 40px); + overflow: scroll; + height: calc(100% - 100px); + border: none; } .highcharts-popup-lhs-col { - clear: both; - width: calc(30% - 44px); - border-right: 1px solid #e6e6e6; + clear: both; + width: calc(30% - 44px); + border-right: 1px solid #e6e6e6; } .highcharts-popup-bottom-row { - float: left; - padding: 0px 20px; - width: calc(100% - 40px); + float: left; + padding: 0 20px; + width: calc(100% - 40px); } .highcharts-popup-rhs-col { - width: calc(70% - 40px); + width: calc(70% - 40px); } .highcharts-popup-rhs-col-wrapper { - float: left; - width: 100%; - height: calc(100% - 40px); - overflow: scroll; + float: left; + width: 100%; + height: calc(100% - 40px); + overflow: scroll; } .highcharts-stocktools-wrapper ul.highcharts-indicator-list, .highcharts-indicator-list { - float: left; - color: #666; - height: 100%; - width: 100%; - overflow: scroll; - margin: 0px; - padding: 0px; + float: left; + color: #666; + height: 100%; + width: 100%; + overflow: scroll; + margin: 0; + padding: 0; } .highcharts-indicator-list li { - cursor: pointer; - padding: 0px 0px 5px 0px; - margin: 0px; - width: 100%; - height: auto; + cursor: pointer; + padding: 0 0 5px; + margin: 0; + width: 100%; + height: auto; } + /* CHROME BUG .highcharts-stocktools-wrapper .highcharts-indicator-list li:hover { background-color: #ffffff; -}*/ +} */ .highcharts-tab-item { - background-color: #f7f7f7; - cursor: pointer; - display: block; - float:left; - padding: 10px; - height: 20px; + background-color: #f7f7f7; + cursor: pointer; + display: block; + float: left; + padding: 10px; + height: 20px; } .highcharts-tab-item.highcharts-tab-item-active { - background-color: #e6ebf5; + background-color: #e6ebf5; } .highcharts-tab-item-content { - display: none; - float: left; - height: 100%; - overflow: hidden; - width: 100%; - border-top: 1px solid #e6e6e6; + display: none; + float: left; + height: 100%; + overflow: hidden; + width: 100%; + border-top: 1px solid #e6e6e6; } .highcharts-tab-item-show { - display: block; + display: block; } .highcharts-popup-close { - background:url(https://code.highcharts.com/7.0.0/gfx/stock-icons/close.svg) no-repeat 50% 50%; - width: 20px; - height: 20px; - cursor: pointer; - position: absolute; - padding: 10px; - top: 0%; - right: 0%; - color: #333333; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/close.svg) no-repeat 50% 50%; + width: 20px; + height: 20px; + cursor: pointer; + position: absolute; + padding: 10px; + top: 0%; + right: 0%; + color: #333; } .highcharts-popup-close:hover, .highcharts-popup button:hover, .highcharts-popup button.highcharts-annotation-edit-button:hover, .highcharts-popup button.highcharts-annotation-remove-button:hover { - background-color: #e6ebf5; + background-color: #e6ebf5; } .highcharts-popup button { - float: right; - border: none; - background: #f7f7f7; - color: #666; - margin-left:5px; + float: right; + border: none; + background: #f7f7f7; + color: #666; + margin-left: 5px; } .highcharts-tab-disabled { - color: #ccc; + color: #ccc; } /* annotation edit small popup */ .highcharts-popup button.highcharts-annotation-edit-button, .highcharts-popup button.highcharts-annotation-remove-button { - width: 20px; - height: 40px; - padding: 20px; + width: 20px; + height: 40px; + padding: 20px; } .highcharts-popup button.highcharts-annotation-edit-button { - background:url(https://code.highcharts.com/7.0.0/gfx/stock-icons/edit.svg) no-repeat 50% 50% transparent; - text-indent: -9999px; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/edit.svg) no-repeat 50% 50% transparent; + text-indent: -9999px; } .highcharts-popup button.highcharts-annotation-remove-button { - background:url(https://code.highcharts.com/7.0.0/gfx/stock-icons/destroy.svg) no-repeat 50% 50% transparent; - text-indent: -9999px; + background: url(https://code.highcharts.com/7.0.0/gfx/stock-icons/destroy.svg) no-repeat 50% 50% transparent; + text-indent: -9999px; } .highcharts-popup .highcharts-annotation-title { - display: block; - float: left; - font-size: 1.3em; - font-weight: bold; - margin-bottom: 15px; - width: 100%; + display: block; + float: left; + font-size: 1.3em; + font-weight: bold; + margin-bottom: 15px; + width: 100%; } - - - - - - - diff --git a/samples/unit-tests/stockchart/general/demo.css b/samples/unit-tests/stockchart/general/demo.css index 203ff921d28..d213486ba7f 100644 --- a/samples/unit-tests/stockchart/general/demo.css +++ b/samples/unit-tests/stockchart/general/demo.css @@ -1,3 +1,3 @@ #container { width: 800px; -} \ No newline at end of file +} diff --git a/samples/unit-tests/styled-mode/series-states/demo.css b/samples/unit-tests/styled-mode/series-states/demo.css index 609db54827a..d71b519b51c 100644 --- a/samples/unit-tests/styled-mode/series-states/demo.css +++ b/samples/unit-tests/styled-mode/series-states/demo.css @@ -1,4 +1,4 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { max-width: 800px; diff --git a/samples/unit-tests/styled-mode/series-types/demo.css b/samples/unit-tests/styled-mode/series-types/demo.css index 609db54827a..d71b519b51c 100644 --- a/samples/unit-tests/styled-mode/series-types/demo.css +++ b/samples/unit-tests/styled-mode/series-types/demo.css @@ -1,4 +1,4 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { max-width: 800px; diff --git a/samples/unit-tests/svgrenderer/styled-mode/demo.css b/samples/unit-tests/svgrenderer/styled-mode/demo.css index ae8bc3c2f65..57ad1f039ac 100644 --- a/samples/unit-tests/svgrenderer/styled-mode/demo.css +++ b/samples/unit-tests/svgrenderer/styled-mode/demo.css @@ -1,34 +1,38 @@ -@import 'https://code.highcharts.com/css/highcharts.css'; +@import "https://code.highcharts.com/css/highcharts.css"; #container { - height: 400px; - max-width: 800px; - margin: 0 auto; + height: 400px; + max-width: 800px; + margin: 0 auto; } /* Link the series colors to axis colors */ .highcharts-color-0 { - fill: #7cb5ec; - stroke: #7cb5ec; + fill: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-axis.highcharts-color-0 .highcharts-axis-line { - stroke: #7cb5ec; + stroke: #7cb5ec; } + .highcharts-axis.highcharts-color-0 text { - fill: #7cb5ec; + fill: #7cb5ec; } + .highcharts-color-1 { - fill: #90ed7d; - stroke: #90ed7d; + fill: #90ed7d; + stroke: #90ed7d; } + .highcharts-axis.highcharts-color-1 .highcharts-axis-line { - stroke: #90ed7d; + stroke: #90ed7d; } + .highcharts-axis.highcharts-color-1 text { - fill: #90ed7d; + fill: #90ed7d; } - .highcharts-yaxis .highcharts-axis-line { - stroke-width: 2px; + stroke-width: 2px; } diff --git a/samples/unit-tests/utils/distribute/demo.css b/samples/unit-tests/utils/distribute/demo.css index f5c4bfedfa2..9b9a1f39f58 100644 --- a/samples/unit-tests/utils/distribute/demo.css +++ b/samples/unit-tests/utils/distribute/demo.css @@ -2,4 +2,4 @@ width: 600px; height: 400px; margin: 1em auto; -} \ No newline at end of file +} From d9b7f82c825fed2da52844a02e0d4ee1071e7e19 Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Sun, 7 Nov 2021 10:05:28 -0500 Subject: [PATCH 028/131] Removed title and subtitle --- samples/highcharts/website/icon-stock/demo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/highcharts/website/icon-stock/demo.js b/samples/highcharts/website/icon-stock/demo.js index 5bc12ec23d1..fc58b942fac 100644 --- a/samples/highcharts/website/icon-stock/demo.js +++ b/samples/highcharts/website/icon-stock/demo.js @@ -456,11 +456,11 @@ Highcharts.getJSON('https://demo-live-data.highcharts.com/aapl-ohlcv.json', func }] }, title: { - text: 'Candlestick and Volume', + text: '', y: 30 }, subtitle: { - text: 'The demo is divided into two panes, with a resizer handle between the panes', + text: '', y: 50 }, xAxis: [ From 11141f084e378cf5dbfc10f85251e2adb1efd183 Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Fri, 5 Nov 2021 14:53:01 -0400 Subject: [PATCH 029/131] Changed initial overlay to match new design --- .../accessibility/accessible-venn/demo.css | 434 ++++++++---------- .../accessibility/accessible-venn/demo.js | 167 ++++--- 2 files changed, 281 insertions(+), 320 deletions(-) diff --git a/samples/highcharts/accessibility/accessible-venn/demo.css b/samples/highcharts/accessibility/accessible-venn/demo.css index a075c598d27..3479572f1b2 100644 --- a/samples/highcharts/accessibility/accessible-venn/demo.css +++ b/samples/highcharts/accessibility/accessible-venn/demo.css @@ -1,3 +1,8 @@ +body { + margin: 0; + background: linear-gradient(180deg, #201836 0%, #46465c 100%); +} + .visually-hidden { width: 1px; height: 1px; @@ -13,28 +18,26 @@ .btn { font-family: "IBM Plex Sans", sans-serif; white-space: normal; - background-color: #2f2b38; - border: 1px solid #2f2b38; + background-color: #5749ad; + border: 1px solid #5749ad; cursor: pointer; color: #fff; - min-height: 40px; + min-height: 90px; + max-width: 200px; width: 100%; border-radius: 4px; font-size: 1.1rem; font-weight: 700; text-align: center; padding: 0.375rem 0.75rem; - margin-bottom: 0.25rem; - margin-top: 0.25rem; - margin-left: 35%; - margin-right: 35%; + margin: 0.25rem 35% 0.25rem 35; box-shadow: 0 0 5px rgb(0 0 0 / 40%); transition: font-size 0.15s; } .btn:hover, .btn:focus { - background-color: #324683; + filter: brightness(80%); font-size: 1.12rem; } @@ -57,7 +60,6 @@ right: 0; left: 0; z-index: 999; - background-color: rgb(255 255 255 / 75%); } .highcharts-figure { @@ -86,7 +88,7 @@ #dyncaption { display: none; position: relative; - font-family: "Roboto", sans-serif; + font-family: Roboto, sans-serif; margin: 0; border: 2px solid #eee; border-left: none; @@ -95,6 +97,11 @@ padding: 5px 10px; } +.data-label h4.closed, +#innovation h4.closed { + display: none; +} + #dyncaption h4.closed, #dyncaption i { display: none; @@ -138,7 +145,7 @@ border-bottom-color: #7cb5ec; } -.dataLabel { +.data-label { font-family: "IBM Plex Sans", sans-serif; position: absolute; display: grid; @@ -151,12 +158,12 @@ left: 0; } -.dataLabel a { +.data-label a { color: #5a62d3; font-size: 16px; } -.dataLabel.over { +.data-label.over { display: grid; grid-template-columns: 70px 1fr; justify-items: left; @@ -164,7 +171,7 @@ z-index: 1000; } -.dataLabel h4 { +.data-label h4 { font-weight: normal; display: none; text-shadow: 0 0 3px rgb(255 255 255 / 50%); @@ -172,12 +179,13 @@ margin: 0 0 5px; } -.dataLabel.over h4 { +.data-label.over h4 { display: unset; font-weight: bold; + color: #000; } -.dataLabel p { +.data-label p { display: none; margin: 0; padding: 0; @@ -185,7 +193,7 @@ text-shadow: 0 0 3px rgb(255 255 255 / 50%); } -.dataLabel .info { +.data-label .info { font-family: "IBM Plex Sans", sans-serif; font-weight: normal; font-size: 16px; @@ -196,98 +204,44 @@ grid-column: 1 /span 2; } -.dataLabel.over .info { - opacity: 100%; -} - -.fas, -.far { - color: #fff; - font-size: 40px; - opacity: 100%; -} - -.over .fas { +.data-label.over .info { opacity: 100%; - font-size: 40px; -} - -#brand { - top: -140px; - left: -180px; - grid-template-columns: 100px 100px; - align-items: center; -} - -#brand.over { - top: -190px; - left: -50px; - grid-template-columns: 70px 1fr; -} - -#brand.over i { - grid-row: 1 / span 2; - grid-column: 1 /span 1; -} - -#brand h4 { - width: 100px; - white-space: normal; - text-align: right; } -#brand.over h4 { - width: 200px; - text-align: left; +.data-label.over p, +.data-label.over ul { + color: #000; + display: block; } -#brand.over p { +#innovation p { grid-row: 2 / span 1; - grid-column: 2 / span 1; -} - -#innovation { - top: -230px; - left: -150px; - grid-template-columns: 1fr; - justify-items: center; - text-align: center; - background-color: transparent; - clip-path: unset; - height: unset; -} - -#innovation h4.open { + grid-column: 1 / span 1; opacity: 0%; - margin-top: 20px; - grid-row: 1 / span 1; - font-weight: bold; -} - -#innovation h4.closed { - opacity: 100%; - grid-row: 4 / span 1; + margin-bottom: 45px; + height: fit-content; } -#innovation.over h4.open { - opacity: 100%; +#brand p { + margin-top: -240px; + margin-left: -10px; + color: #252525; + width: 95%; } -#innovation.over h4.closed { - opacity: 0%; +#brand.over a { + color: #252525; + text-decoration: underline; } -#innovation p { - grid-row: 2 / span 1; - grid-column: 1 / span 1; - opacity: 0%; - margin-bottom: 45px; +#innovation.over a { + color: #252525; + text-decoration: underline; } -#innovation.over p { - margin-bottom: 30px; - opacity: 100%; - display: block; +#reach.over a { + color: #252525; + text-decoration: underline; } #innovation i { @@ -296,17 +250,9 @@ top: 184px; } -#reach { - top: -30px; - left: -140px; - grid-template-columns: 1fr; - justify-items: center; - text-align: center; -} - -#reach.over { - top: -10px; - left: -140px; +#brand i { + left: 35px; + top: 15px; } #reach i { @@ -316,25 +262,42 @@ margin-left: -10px; } -#reach.over h4 { - grid-row: 2 / span1; - margin-bottom: 5px; +#brand h4 { + margin-top: -45px; + margin-left: 60px; + margin-bottom: 0; + color: #252525; + width: 100px; + white-space: normal; + text-align: right; } -#reach.over i { - grid-row: 1 / span1; - margin-left: 10px; - margin-top: 22px; +#legal h4 { + width: 100px; + white-space: normal; + text-align: left; + margin-left: 20px; } -#legal { - top: -40px; - left: 55px; - grid-template-columns: 40px 1fr; - justify-items: left; +#legal i { + margin-left: -60px; + margin-top: 15px; + justify-self: left; +} + +#legal.over i { + margin-top: -110px; + margin-right: 13px; + grid-column: 2 / span 1; + grid-row: 1 / span 2; + justify-self: right; } #legal.over { + background-color: #e4f3ff; + clip-path: ellipse(150px 117px at 50% 35%); + height: 340px; + top: -125px; top: -80px; left: -205px; grid-template-columns: 225px 65px; @@ -344,83 +307,74 @@ } #legal.over p { + margin-top: -250px; + margin-left: 45px; + color: #252525; grid-column: 1 / span 1; grid-row: 2/ span 1; } -#legal i { - justify-self: left; -} - -#legal h4 { - width: 100px; - white-space: normal; - text-align: left; - margin-left: 20px; -} - #legal.over h4 { + margin-top: -35px; + color: #252525; width: 200px; white-space: normal; text-align: left; + grid-column: 1 / span 1; + margin-left: 45px; } -#legal.over i { - grid-column: 2 / span 1; - grid-row: 1 / span 2; - justify-self: right; -} - -#legal.over h4 { - grid-column: 1 / span 1; - margin-left: 0; +#legal.over a { + color: #252525; + text-decoration: underline; } -#aicon { +#legal.over a:hover { color: #000; - font-size: 70px; - position: absolute; - top: -5px; - left: -5px; } -#aicon.over { - color: transparent; +#legal { + top: -40px; + left: 55px; + grid-template-columns: 40px 1fr; + justify-items: left; } -.dataLabel.over p, -.dataLabel.over h4, -.dataLabel.over ul { - color: #000; - display: block; +#innovation { + top: -230px; + left: -150px; + grid-template-columns: 1fr; + justify-items: center; + text-align: center; + background-color: transparent; + clip-path: unset; + height: unset; } -#container svg { - transform: scale(1, 0.8); +#innovation h4.open { + opacity: 0%; + margin-top: 20px; + grid-row: 1 / span 1; + font-weight: bold; } -.dataLabel h4, -.dataLabel h4.closed, #innovation h4.closed { - display: none; -} - -#innovation p { - height: fit-content; + opacity: 100%; + grid-row: 4 / span 1; } -#innovation.over p { - margin-top: -120px; +#innovation.over h4.open { + opacity: 100%; + margin-top: 70px; color: #252525; } -#innovation h4.open { - margin-top: 70px; - color: #252525; +#innovation.over h4.closed { + opacity: 0%; } -#innovation.over i { - top: -154px; +#reach.over a:hover { + color: #000; } #innovation.over { @@ -429,135 +383,113 @@ height: 340px; } -#innovation.over a { +#innovation.over p { + margin-bottom: 30px; + opacity: 100%; + display: block; + margin-top: -120px; color: #252525; - text-decoration: underline; } -#innovation.over a:hover { - color: #000; +#innovation.over i { + top: -154px; } -#legal i { - margin-left: -60px; - margin-top: 15px; +#innovation.over a:hover { + color: #000; } -#legal.over i { - margin-top: -110px; - margin-right: 13px; +#brand { + grid-template-columns: 100px 100px; + align-items: center; + top: -140px; + left: -20px; } -#legal.over { - background-color: #e4f3ff; +#brand.over { + grid-template-columns: 70px 1fr; + background-color: #d9fae6; clip-path: ellipse(150px 117px at 50% 35%); height: 340px; - left: -260px; - top: -125px; + left: -5px; + top: -230px; } -#legal.over p { - margin-top: -250px; - margin-left: 45px; - color: #252525; +#brand.over a:hover { + color: #000; } -#legal.over h4 { - margin-top: -35px; - margin-left: 45px; - color: #252525; +#brand.over i { + grid-row: 1 / span 2; + grid-column: 1 /span 1; + left: 18px; + top: 105px; } -#legal.over a { - color: #252525; - text-decoration: underline; +#brand.over h4 { + width: 200px; + text-align: left; } -#legal.over a:hover { - color: #000; +#brand.over p { + grid-row: 2 / span 1; + grid-column: 2 / span 1; +} + +#reach { + top: -30px; + left: -140px; + grid-template-columns: 1fr; + justify-items: center; + text-align: center; } #reach.over { background-color: #ddebed; clip-path: ellipse(150px 120px at 50% 36%); height: 355px; + top: -10px; left: -150px; } -#reach i { - grid-row: 3 / span1; -} - -#reach.over p { - margin-top: 90px; - width: 70%; - color: #252525; -} - #reach.over h4 { + grid-row: 2 / span1; + margin-bottom: 5px; margin-top: -210px; color: #252525; } -#reach.over a { - color: #252525; - text-decoration: underline; -} - -#reach.over a:hover { - color: #000; -} - -#brand { - top: -140px; - left: -20px; -} - -#brand i { - left: 35px; - top: 15px; -} - -#brand.over { - background-color: #d9fae6; - clip-path: ellipse(150px 117px at 50% 35%); - height: 340px; - left: -5px; - top: -230px; -} - -#brand p { - margin-top: -240px; - margin-left: -10px; - color: #252525; - width: 95%; +#reach.over i { + grid-row: 1 / span1; + margin-left: 10px; + margin-top: 22px; } -#brand h4 { - margin-top: -45px; - margin-left: 60px; - margin-bottom: 0; +#reach.over p { + margin-top: 90px; + width: 70%; color: #252525; } -#brand.over i { - left: 18px; - top: 105px; +#aicon { + color: #000; + font-size: 70px; + position: absolute; + top: -5px; + left: -5px; } -#brand.over a { - color: #252525; - text-decoration: underline; +#aicon.over { + color: transparent; } -#brand.over a:hover { - color: #000; +#container svg { + transform: scale(1, 0.8); + opacity: 60%; } .fas, -.far, -.over .fas, -.over .far { +.far { font-size: 30px; cursor: pointer; position: absolute; @@ -566,6 +498,10 @@ .over .fas, .over .far { + font-size: 30px; + cursor: pointer; + position: absolute; + z-index: 100; color: #252525; } diff --git a/samples/highcharts/accessibility/accessible-venn/demo.js b/samples/highcharts/accessibility/accessible-venn/demo.js index 16747c2922a..94f4152e756 100644 --- a/samples/highcharts/accessibility/accessible-venn/demo.js +++ b/samples/highcharts/accessibility/accessible-venn/demo.js @@ -1,72 +1,21 @@ -var getByClass = function (className) { +const colors = ['#8085ef', '#8bf0b6', '#569ba3', '#7bb5ec', 'rgba(255,255,255,0.1)']; +Highcharts.setOptions({ + colors: colors +}); + +// Overlay code + +const getByClass = function (className) { return Array.prototype.slice.call( document.getElementsByClassName(className) ); }; -var getEl = function (id) { +const getEl = function (id) { return document.getElementById(id); }; var nextMouseOver = null; -// Overlay code - -function removeOverlay() { - getEl('venn-figure').setAttribute('aria-hidden', false); - getEl('before').removeEventListener('focus', removeOverlay); - getEl('after').removeEventListener('focus', removeOverlay); - getEl('before').focus(); - - getEl('overlay').style.visibility = 'hidden'; - getEl('removeOverlay').style.visibility = 'hidden'; - getEl('removeOverlay').setAttribute('aria-expanded', true); - getEl('before').setAttribute('tabindex', '-1'); - getEl('after').removeAttribute('tabindex'); - - setTimeout(function () { - getEl('after').innerHTML = 'Venn diagram displayed'; - }, 100); - setTimeout(function () { - getEl('after').innerHTML = ''; - }, 800); -} - -getEl('before').addEventListener('focus', removeOverlay); -getEl('after').addEventListener('focus', removeOverlay); - -getEl('removeOverlay').onclick = removeOverlay; - - -// Venn code - -function removeHover() { - getByClass('dataLabel').forEach(function (e) { - e.classList.remove('over'); - }); - getEl('aicon').classList.remove('over'); - getEl('dyncaption').classList.remove('visible'); -} - -getEl('container').addEventListener('mouseleave', function () { - removeHover(); -}); - -document.addEventListener('mouseup', function (e) { - if (!getEl('container').contains(e.target)) { - removeHover(); - } -}); - -document.addEventListener('keydown', function (e) { - if ((e.which || e.keyCode) === 27) { // esc key - removeHover(); - } -}); - -Highcharts.setOptions({ - colors: ['#8085ef', '#8bf0b6', '#569ba3', '#7bb5ec'] -}); - -Highcharts.chart('container', { +const chart = Highcharts.chart('container', { lang: { accessibility: { chartContainerLabel: 'Venn diagram of accessibility selling points' @@ -112,7 +61,7 @@ Highcharts.chart('container', { } }, dataLabels: { - enabled: true, + enabled: false, useHTML: true, style: { textOutline: '0px contrast', @@ -128,7 +77,7 @@ Highcharts.chart('container', { clearTimeout(nextMouseOver); nextMouseOver = setTimeout(function () { - getByClass('dataLabel').forEach(function (e) { + getByClass('data-label').forEach(function (e) { e.classList.remove('over'); }); @@ -157,7 +106,7 @@ Highcharts.chart('container', { name: 'innovation', color: Highcharts.getOptions().colors[0], dataLabels: { - format: '

Drive Innovation

Accessibility features in products and services often solve unanticipated problems for all users.

Drive Innovation

' + format: '

Drive Innovation

Accessibility features in products and services often solve unanticipated problems for all users.

Drive Innovation

' } }, { sets: ['3'], @@ -171,7 +120,7 @@ Highcharts.chart('container', { dataLabels: { y: 110, x: -30, - format: '

Enhance your brand

Accessible content will not only enhance customer loyalty and brand awareness, but also improve organic search results.

' + format: '

Enhance your brand

Accessible content will not only enhance customer loyalty and brand awareness, but also improve organic search results.

' } }, { sets: ['4'], @@ -185,7 +134,7 @@ Highcharts.chart('container', { y: 0, x: 0, zIndex: 10, - format: '

Extend Market Reach

Reach the 1.3 billion people world-wide who are affected by a visual impairment with accessible content.

' + format: '

Extend Market Reach

Reach the 1.3 billion people world-wide who are affected by a visual impairment with accessible content.

' } }, { sets: ['5'], @@ -198,7 +147,7 @@ Highcharts.chart('container', { dataLabels: { y: 5, x: -10, - format: '' + format: '' } }, { sets: ['4', '5'], @@ -275,7 +224,7 @@ Highcharts.chart('container', { enabled: false }, name: 'brand,legal', - color: '#fff', + color: Highcharts.getOptions().colors[4], dataLabels: { enabled: false } @@ -286,7 +235,7 @@ Highcharts.chart('container', { enabled: false }, name: 'brand,reach,legal', - color: '#fff', + color: Highcharts.getOptions().colors[4], opacity: 1, dataLabels: { enabled: false @@ -298,7 +247,7 @@ Highcharts.chart('container', { enabled: false }, name: 'brand,innovation,legal', - color: '#fff', + color: Highcharts.getOptions().colors[4], opacity: 1, dataLabels: { enabled: false @@ -320,10 +269,11 @@ Highcharts.chart('container', { accessibility: { enabled: false }, - color: '#fff', + color: Highcharts.getOptions().colors[4], opacity: 1, name: 'innovation,brand,reach,legal', dataLabels: { + enabled: true, y: -30, x: -30, format: '' @@ -343,3 +293,78 @@ Highcharts.chart('container', { enabled: false } }); + +function removeOverlay() { + + chart.series[0].update({ + dataLabels: { + enabled: true + } + }); + chart.series[0].points[14].update({ + color: '#fff' + }); + chart.series[0].points[12].update({ + color: '#fff' + }); + chart.series[0].points[11].update({ + color: '#fff' + }); + chart.series[0].points[9].update({ + color: '#fff' + }); + document.getElementsByTagName('svg')[0].style.opacity = 1; + + Highcharts.setOptions({ + colors: colors + }); + + getEl('venn-figure').setAttribute('aria-hidden', false); + getEl('before').removeEventListener('focus', removeOverlay); + getEl('after').removeEventListener('focus', removeOverlay); + getEl('before').focus(); + + getEl('overlay').style.visibility = 'hidden'; + getEl('removeOverlay').style.visibility = 'hidden'; + getEl('removeOverlay').setAttribute('aria-expanded', true); + getEl('before').setAttribute('tabindex', '-1'); + getEl('after').removeAttribute('tabindex'); + + setTimeout(function () { + getEl('after').innerHTML = 'Venn diagram displayed'; + }, 100); + setTimeout(function () { + getEl('after').innerHTML = ''; + }, 800); +} + +getEl('before').addEventListener('focus', removeOverlay); +getEl('after').addEventListener('focus', removeOverlay); + +getEl('removeOverlay').onclick = removeOverlay; + +// Venn code + +function removeHover() { + getByClass('data-label').forEach(function (e) { + e.classList.remove('over'); + }); + getEl('aicon').classList.remove('over'); + getEl('dyncaption').classList.remove('visible'); +} + +getEl('container').addEventListener('mouseleave', function () { + removeHover(); +}); + +document.addEventListener('mouseup', function (e) { + if (!getEl('container').contains(e.target)) { + removeHover(); + } +}); + +document.addEventListener('keydown', function (e) { + if ((e.which || e.keyCode) === 27) { // esc key + removeHover(); + } +}); \ No newline at end of file From 8560233350ec2a2d13c39ea9220dead11a11415e Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Fri, 5 Nov 2021 14:59:37 -0400 Subject: [PATCH 030/131] Removed the body background color in the demo. --- samples/highcharts/accessibility/accessible-venn/demo.css | 1 - 1 file changed, 1 deletion(-) diff --git a/samples/highcharts/accessibility/accessible-venn/demo.css b/samples/highcharts/accessibility/accessible-venn/demo.css index 3479572f1b2..6a0f981dc7b 100644 --- a/samples/highcharts/accessibility/accessible-venn/demo.css +++ b/samples/highcharts/accessibility/accessible-venn/demo.css @@ -1,6 +1,5 @@ body { margin: 0; - background: linear-gradient(180deg, #201836 0%, #46465c 100%); } .visually-hidden { From b98b90a2f5acc574adf35b1fc317067a641dc836 Mon Sep 17 00:00:00 2001 From: bre1470 <40056287+bre1470@users.noreply.github.com> Date: Fri, 5 Nov 2021 15:55:48 +0100 Subject: [PATCH 031/131] Migrated ZoomComponent to class pattern with composition. --- ts/Accessibility/Accessibility.ts | 13 +- .../SeriesComponent/SeriesComponent.ts | 1 + ts/Accessibility/Components/ZoomComponent.ts | 293 +++++++++++------- ts/masters/modules/accessibility.src.ts | 2 +- 4 files changed, 187 insertions(+), 122 deletions(-) diff --git a/ts/Accessibility/Accessibility.ts b/ts/Accessibility/Accessibility.ts index 850dd997b21..7c069c8d0cc 100644 --- a/ts/Accessibility/Accessibility.ts +++ b/ts/Accessibility/Accessibility.ts @@ -19,6 +19,7 @@ * */ import type AccessibilityComponent from './AccessibilityComponent'; +import type Axis from '../Core/Axis/Axis'; import type Chart from '../Core/Chart/Chart'; import type { Options } from '../Core/Options'; import type Point from '../Core/Series/Point'; @@ -330,7 +331,7 @@ namespace Accessibility { chartMenu: MenuComponent; rangeSelector: RangeSelectorComponent; series: SeriesComponent; - zoom: Highcharts.ZoomComponent; + zoom: ZoomComponent; } export declare class ChartComposition extends Chart { @@ -469,18 +470,22 @@ namespace Accessibility { * @private */ export function compose( + AxisClass: typeof Axis, ChartClass: typeof Chart, PointClass: typeof Point, SeriesClass: typeof Series, SVGElementClass: typeof SVGElement, RangeSelectorClass?: typeof RangeSelector ): void { - A11yI18n.compose(ChartClass); - FocusBorder.compose(ChartClass, SVGElementClass); + // ordered: KeyboardNavigation.compose(ChartClass); + // LegendComponent MenuComponent.compose(ChartClass); - NewDataAnnouncer.compose(SeriesClass as typeof SeriesComposition); SeriesComponent.compose(ChartClass, PointClass, SeriesClass); + ZoomComponent.compose(AxisClass); + // RangeSelector + A11yI18n.compose(ChartClass); + FocusBorder.compose(ChartClass, SVGElementClass); if (RangeSelectorClass) { RangeSelectorComponent.compose(ChartClass, RangeSelectorClass); diff --git a/ts/Accessibility/Components/SeriesComponent/SeriesComponent.ts b/ts/Accessibility/Components/SeriesComponent/SeriesComponent.ts index dc042713ac5..123db6107f1 100644 --- a/ts/Accessibility/Components/SeriesComponent/SeriesComponent.ts +++ b/ts/Accessibility/Components/SeriesComponent/SeriesComponent.ts @@ -69,6 +69,7 @@ class SeriesComponent extends AccessibilityComponent { SeriesClass: typeof Series ): void { // Handle forcing markers + NewDataAnnouncer.compose(SeriesClass); ForcedMarkers.compose(SeriesClass); SeriesKeyboardNavigation.compose(ChartClass, PointClass, SeriesClass); } diff --git a/ts/Accessibility/Components/ZoomComponent.ts b/ts/Accessibility/Components/ZoomComponent.ts index d501f747126..980b0cdc086 100644 --- a/ts/Accessibility/Components/ZoomComponent.ts +++ b/ts/Accessibility/Components/ZoomComponent.ts @@ -12,6 +12,15 @@ 'use strict'; + +/* * + * + * Imports + * + * */ + + +import type Axis from '../../Core/Axis/Axis'; import type Chart from '../../Core/Chart/Chart'; import type { DOMElementType, @@ -37,6 +46,13 @@ const { pick } = U; + +/* * + * + * Declarations + * + * */ + declare module '../../Core/Axis/AxisLike' { interface AxisLike { /** @requires modules/accessibility */ @@ -44,55 +60,15 @@ declare module '../../Core/Axis/AxisLike' { } } -/** - * Internal types. - * @private - */ -declare global { - namespace Highcharts { - class ZoomComponent extends AccessibilityComponent { - public constructor(); - public drillUpProxyButton?: ProxyElement; - public resetZoomProxyButton?: ProxyElement; - public focusedMapNavButtonIx: number; - getKeyboardNavigation(): Array; - getMapZoomNavigation(): KeyboardNavigationHandler; - init(): void; - createZoomProxyButton( - buttonEl: SVGElement, - buttonProp: ('drillUpProxyButton'|'resetZoomProxyButton'), - label: string - ): void; - onChartRender(): void; - onChartUpdate(): void; - onMapKbdArrow( - keyboardNavigationHandler: KeyboardNavigationHandler, - keyCode: number - ): number; - onMapKbdClick( - keyboardNavigationHandler: KeyboardNavigationHandler - ): number; - onMapNavInit(direction: number): void; - onMapKbdTab( - keyboardNavigationHandler: KeyboardNavigationHandler, - event: Event - ): number; - setMapNavButtonAttrs( - button: DOMElementType, - labelFormatKey: string - ): void; - simpleButtonNavigation( - buttonProp: string, - proxyProp: string, - onClick: Function - ): KeyboardNavigationHandler; - updateProxyOverlays(): void; - } - } -} +/* * + * + * Functions + * + * */ + +/* eslint-disable valid-jsdoc */ -/* eslint-disable no-invalid-this, valid-jsdoc */ /** * @private @@ -108,36 +84,11 @@ function chartHasMapZoom( } -/** - * Pan along axis in a direction (1 or -1), optionally with a defined - * granularity (number of steps it takes to walk across current view) +/* * * - * @private - * @function Highcharts.Axis#panStep + * Class * - * @param {number} direction - * @param {number} [granularity] - */ -(H as any).Axis.prototype.panStep = function ( - direction: number, - granularity?: number -): void { - const gran = granularity || 3; - const extremes = this.getExtremes(); - const step = (extremes.max - extremes.min) / gran * direction; - let newMax = extremes.max + step; - let newMin = extremes.min + step; - const size = newMax - newMin; - - if (direction < 0 && newMin < extremes.dataMin) { - newMin = extremes.dataMin; - newMax = newMin + size; - } else if (direction > 0 && newMax > extremes.dataMax) { - newMax = extremes.dataMax; - newMin = newMax - size; - } - this.setExtremes(newMin, newMax); -}; + * */ /** @@ -147,14 +98,32 @@ function chartHasMapZoom( * @class * @name Highcharts.ZoomComponent */ -const ZoomComponent: typeof Highcharts.ZoomComponent = noop as any; -ZoomComponent.prototype = new (AccessibilityComponent as any)(); -extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { +class ZoomComponent extends AccessibilityComponent { + + + /* * + * + * Properties + * + * */ + + + public drillUpProxyButton?: ProxyElement; + public resetZoomProxyButton?: ProxyElement; + public focusedMapNavButtonIx: number = -1; + + + /* * + * + * Functions + * + * */ + /** * Initialize the component */ - init: function (this: Highcharts.ZoomComponent): void { + public init(): void { const component = this, chart = this.chart; @@ -167,13 +136,13 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { component.updateProxyOverlays(); }); }); - }, + } /** * Called when chart is updated */ - onChartUpdate: function (this: Highcharts.ZoomComponent): void { + public onChartUpdate(): void { const chart = this.chart, component = this; @@ -190,7 +159,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { ); }); } - }, + } /** @@ -198,8 +167,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @param {Highcharts.HTMLDOMElement|Highcharts.SVGDOMElement} button * @param {string} labelFormatKey */ - setMapNavButtonAttrs: function ( - this: Highcharts.ZoomComponent, + public setMapNavButtonAttrs( button: DOMElementType, labelFormatKey: string ): void { @@ -214,22 +182,22 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { role: 'button', 'aria-label': label }); - }, + } /** * Update the proxy overlays on every new render to ensure positions are * correct. */ - onChartRender: function (this: Highcharts.ZoomComponent): void { + public onChartRender(): void { this.updateProxyOverlays(); - }, + } /** * Update proxy overlays, recreating the buttons. */ - updateProxyOverlays: function (this: Highcharts.ZoomComponent): void { + public updateProxyOverlays(): void { const chart = this.chart; // Always start with a clean slate @@ -257,7 +225,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { ) ); } - }, + } /** @@ -266,8 +234,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @param {string} buttonProp * @param {string} label */ - createZoomProxyButton: function ( - this: Highcharts.ZoomComponent, + public createZoomProxyButton( buttonEl: SVGElement, buttonProp: ('drillUpProxyButton'|'resetZoomProxyButton'), label: string @@ -278,7 +245,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { 'aria-label': label, tabindex: -1 }); - }, + } /** @@ -286,11 +253,9 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @private * @return {Highcharts.KeyboardNavigationHandler} The module object */ - getMapZoomNavigation: function ( - this: Highcharts.ZoomComponent - ): KeyboardNavigationHandler { + public getMapZoomNavigation(): KeyboardNavigationHandler { const keys = this.keyCodes, - chart = this.chart, + chart = this.chart as Highcharts.MapNavigationChart, component = this; return new (KeyboardNavigationHandler as any)(chart, { @@ -325,14 +290,14 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { ], validate: function (): boolean { - return chartHasMapZoom(chart as any); + return chartHasMapZoom(chart); }, init: function (direction: number): void { return component.onMapNavInit(direction); } }); - }, + } /** @@ -341,8 +306,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @param {number} keyCode * @return {number} Response code */ - onMapKbdArrow: function ( - this: Highcharts.ZoomComponent, + public onMapKbdArrow( keyboardNavigationHandler: KeyboardNavigationHandler, keyCode: number ): number { @@ -356,7 +320,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { this.chart[panAxis][0].panStep(stepDirection); return keyboardNavigationHandler.response.success; - }, + } /** @@ -365,8 +329,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @param {global.KeyboardEvent} event * @return {number} Response code */ - onMapKbdTab: function ( - this: Highcharts.ZoomComponent, + public onMapKbdTab( keyboardNavigationHandler: KeyboardNavigationHandler, event: KeyboardEvent ): number { @@ -391,7 +354,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { button.setState(2); return response.success; - }, + } /** @@ -399,22 +362,20 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @param {Highcharts.KeyboardNavigationHandler} keyboardNavigationHandler * @return {number} Response code */ - onMapKbdClick: function ( - this: Highcharts.ZoomComponent, + public onMapKbdClick( keyboardNavigationHandler: KeyboardNavigationHandler ): number { const el: SVGDOMElement = (this.chart as any).mapNavButtons[this.focusedMapNavButtonIx].element; this.fakeClickEvent(el); return keyboardNavigationHandler.response.success; - }, + } /** * @private * @param {number} direction */ - onMapNavInit: function ( - this: Highcharts.ZoomComponent, + public onMapNavInit( direction: number ): void { const chart: Highcharts.MapNavigationChart = this.chart as any, @@ -426,7 +387,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { initialButton.setState(2); this.focusedMapNavButtonIx = direction > 0 ? 0 : 1; - }, + } /** @@ -437,8 +398,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @param {string} buttonProp The property on chart referencing the button. * @return {Highcharts.KeyboardNavigationHandler} The module object */ - simpleButtonNavigation: function ( - this: Highcharts.ZoomComponent, + public simpleButtonNavigation( buttonProp: string, proxyProp: string, onClick: Function @@ -490,7 +450,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { ); } }); - }, + } /** @@ -498,9 +458,7 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { * @return {Array} * List of module objects */ - getKeyboardNavigation: function ( - this: Highcharts.ZoomComponent - ): Array { + public getKeyboardNavigation(): Array { return [ this.simpleButtonNavigation( 'resetZoomButton', @@ -527,6 +485,107 @@ extend(ZoomComponent.prototype, /** @lends Highcharts.ZoomComponent */ { ]; } -}); +} + + +/* * + * + * Class Namespace + * + * */ + + +namespace ZoomComponent { + + + /* * + * + * Declarations + * + * */ + + + export declare class AxisComposition extends Axis { + + } + + + /* * + * + * Constants + * + * */ + + + export const composedClasses: Array = []; + + + /* * + * + * Functions + * + * */ + + + /** + * @private + */ + export function compose( + AxisClass: typeof Axis + ): void { + + + if (composedClasses.indexOf(AxisClass) === -1) { + composedClasses.push(AxisClass); + + const axisProto = AxisClass.prototype as AxisComposition; + + axisProto.panStep = axisPanStep; + } + } + + + /** + * Pan along axis in a direction (1 or -1), optionally with a defined + * granularity (number of steps it takes to walk across current view) + * + * @private + * @function Highcharts.Axis#panStep + * + * @param {number} direction + * @param {number} [granularity] + */ + function axisPanStep( + this: AxisComposition, + direction: number, + granularity?: number + ): void { + const gran = granularity || 3; + const extremes = this.getExtremes(); + const step = (extremes.max - extremes.min) / gran * direction; + let newMax = extremes.max + step; + let newMin = extremes.min + step; + const size = newMax - newMin; + + if (direction < 0 && newMin < extremes.dataMin) { + newMin = extremes.dataMin; + newMax = newMin + size; + } else if (direction > 0 && newMax > extremes.dataMax) { + newMax = extremes.dataMax; + newMin = newMax - size; + } + this.setExtremes(newMin, newMax); + } + + +} + + +/* * + * + * Default Export + * + * */ + export default ZoomComponent; diff --git a/ts/masters/modules/accessibility.src.ts b/ts/masters/modules/accessibility.src.ts index 486305197aa..2fc5da2f05c 100644 --- a/ts/masters/modules/accessibility.src.ts +++ b/ts/masters/modules/accessibility.src.ts @@ -29,4 +29,4 @@ G.AccessibilityComponent = AccessibilityComponent; G.KeyboardNavigationHandler = KeyboardNavigationHandler; G.SeriesAccessibilityDescriber = SeriesDescriber; -Accessibility.compose(G.Chart, G.Point, G.Series, G.SVGElement, G.RangeSelector); +Accessibility.compose(G.Axis, G.Chart, G.Point, G.Series, G.SVGElement, G.RangeSelector); From 29baf160b0f55e9a63929097b7b15299d3c08719 Mon Sep 17 00:00:00 2001 From: bre1470 <40056287+bre1470@users.noreply.github.com> Date: Fri, 5 Nov 2021 10:36:33 +0100 Subject: [PATCH 032/131] Fixed #16549; Restored color map mixin to fix point event listener. --- ts/Extensions/Boost/WGLRenderer.ts | 6 +- ts/Series/ColorMapComposition.ts | 220 ----------------------------- ts/Series/ColorMapMixin.ts | 141 ++++++++++++++++++ ts/Series/Heatmap/HeatmapPoint.ts | 6 +- ts/Series/Heatmap/HeatmapSeries.ts | 25 ++-- ts/Series/Map/MapPoint.ts | 26 ++-- ts/Series/Map/MapSeries.ts | 34 ++--- ts/Series/Treemap/TreemapSeries.ts | 11 +- 8 files changed, 194 insertions(+), 275 deletions(-) delete mode 100644 ts/Series/ColorMapComposition.ts create mode 100644 ts/Series/ColorMapMixin.ts diff --git a/ts/Extensions/Boost/WGLRenderer.ts b/ts/Extensions/Boost/WGLRenderer.ts index 7f8cf9baf34..a0b1853fe68 100644 --- a/ts/Extensions/Boost/WGLRenderer.ts +++ b/ts/Extensions/Boost/WGLRenderer.ts @@ -14,7 +14,7 @@ import type Axis from '../../Core/Axis/Axis'; import type Chart from '../../Core/Chart/Chart'; -import type ColorMapComposition from '../../Series/ColorMapComposition'; +import type ColorMapMixin from '../../Series/ColorMapMixin'; import type ColorString from '../../Core/Color/ColorString'; import type Point from '../../Core/Series/Point'; import type PositionObject from '../../Core/Renderer/PositionObject'; @@ -596,8 +596,8 @@ function GLRenderer( point.shapeArgs; pointAttr = chart.styledMode ? - (point.series as ColorMapComposition.SeriesComposition) - .colorAttribs(point as ColorMapComposition.PointComposition) : + (point.series as ColorMapMixin.ColorMapSeries) + .colorAttribs(point as ColorMapMixin.ColorMapPoint) : pointAttr = point.series.pointAttribs(point); swidth = pointAttr['stroke-width'] || 0; diff --git a/ts/Series/ColorMapComposition.ts b/ts/Series/ColorMapComposition.ts deleted file mode 100644 index c86753b2ae0..00000000000 --- a/ts/Series/ColorMapComposition.ts +++ /dev/null @@ -1,220 +0,0 @@ -/* * - * - * (c) 2010-2021 Torstein Honsi - * - * License: www.highcharts.com/license - * - * !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!! - * - * */ - -'use strict'; - -import type ColorAxisComposition from '../Core/Axis/Color/ColorAxisComposition'; -import type ScatterPoint from './Scatter/ScatterPoint'; -import type ScatterSeries from './Scatter/ScatterSeries'; -import type { StatesOptionsKey } from '../Core/Series/StatesOptions'; -import type SVGAttributes from '../Core/Renderer/SVG/SVGAttributes'; - -import U from '../Core/Utilities.js'; -const { - defined, - wrap -} = U; - -declare module '../Core/Series/PointLike' { - interface PointLike { - moveToTopOnHover?: boolean; - } -} - -/** - * Internal types - * @private - */ -declare global { - namespace Highcharts { - // interface ColorMapPoint extends ScatterPoint { - // dataLabelOnNull: boolean; - // moveToTopOnHover?: boolean; - // series: ColorMapSeries; - // value: (number|null); - // isValid(): boolean; - // } - // interface ColorMapPointMixin { - // dataLabelOnNull: ColorMapPoint['dataLabelOnNull']; - // moveToTopOnHover: ColorMapPoint['moveToTopOnHover']; - // isValid: ColorMapPoint['isValid']; - // } - interface ColorMapSeries extends ScatterSeries { - data: Array; - parallelArrays: Array; - pointArrayMap: Array; - points: Array; - trackerGroups: Array; - } - interface ColorMapSeriesMixin { - axisTypes: ColorAxisComposition.SeriesComposition['axisTypes']; - getSymbol: () => void; - parallelArrays: ColorMapSeries['parallelArrays']; - pointArrayMap: ColorMapSeries['pointArrayMap']; - pointAttribs: ColorMapSeries['pointAttribs']; - trackerGroups: ColorMapSeries['trackerGroups']; - } - let colorMapSeriesMixin: ColorMapSeriesMixin; - } -} - -/** - * @private - * @mixin Highcharts.colorMapSeriesMixin - */ -const colorMapSeriesMixinOld = { - pointArrayMap: ['value'], - axisTypes: ['xAxis', 'yAxis', 'colorAxis'], - trackerGroups: ['group', 'markerGroup', 'dataLabelsGroup'], - // getSymbol: noop, - parallelArrays: ['x', 'y', 'value'], - colorKey: 'value' - // pointAttribs: seriesTypes.column.prototype.pointAttribs, - - /* eslint-disable valid-jsdoc */ - -}; - -/* * - * - * Composition - * - * */ - -namespace ColorMapComposition { - - export const colorMapSeriesMixin = colorMapSeriesMixinOld; - - /* * - * - * Declarations - * - * */ - - export declare class SeriesComposition extends ScatterSeries { - colorProp?: string; - colorKey?: string; - colorAttribs(point: PointComposition): SVGAttributes; - } - - export declare class PointComposition extends ScatterPoint { - dataLabelOnNull: boolean; - moveToTopOnHover?: boolean; - series: SeriesComposition; - value: (number|null); - isValid(): boolean; - } - - /* * - * - * Constants - * - * */ - - const composedClasses: Array = []; - - /* * - * - * Functions - * - * */ - - /* eslint-disable valid-jsdoc */ - - /** - * @private - */ - export function compose( - SeriesClass: T, - PointClass?: T['prototype']['pointClass'] - ): (T&typeof SeriesComposition) { - - if (PointClass && composedClasses.indexOf(PointClass) === -1) { - composedClasses.push(PointClass); - - const pointProto = PointClass.prototype as PointComposition; - - pointProto.dataLabelOnNull = true; - pointProto.moveToTopOnHover = true; - pointProto.isValid = pointIsValid; - } - - if (composedClasses.indexOf(SeriesClass) === -1) { - composedClasses.push(SeriesClass); - - const seriesProto = SeriesClass.prototype as SeriesComposition; - - seriesProto.colorAttribs = seriesColorAttribs; - - wrap(seriesProto, 'pointAttribs', seriesWrapPointAttribs); - } - - return SeriesClass as (T&typeof SeriesComposition); - } - - /** - * Color points have a value option that determines whether or not it is - * a null point - * @private - */ - function pointIsValid(this: PointComposition): boolean { - // undefined is allowed - return ( - this.value !== null && - this.value !== Infinity && - this.value !== -Infinity - ); - } - - /** - * Get the color attibutes to apply on the graphic - * @private - */ - export function seriesColorAttribs( - this: SeriesComposition, - point: PointComposition - ): SVGAttributes { - const ret: SVGAttributes = {}; - - if ( - defined(point.color) && - (!point.state || point.state === 'normal') // #15746 - ) { - (ret as any)[this.colorProp || 'fill'] = point.color; - } - return ret; - } - - /** - * Move points to the top of the z-index order when hovered - * @private - */ - function seriesWrapPointAttribs( - this: SeriesComposition, - original: ScatterSeries['pointAttribs'], - point: PointComposition, - state?: StatesOptionsKey - ): SVGAttributes { - const attribs = original.call(this, point, state); - if (point.moveToTopOnHover) { - attribs.zIndex = state === 'hover' ? 1 : 0; - } - return attribs; - } - -} - -/* * - * - * Default Export - * - * */ - -export default ColorMapComposition; diff --git a/ts/Series/ColorMapMixin.ts b/ts/Series/ColorMapMixin.ts new file mode 100644 index 00000000000..362ea40ad36 --- /dev/null +++ b/ts/Series/ColorMapMixin.ts @@ -0,0 +1,141 @@ +/* * + * + * (c) 2010-2021 Torstein Honsi + * + * License: www.highcharts.com/license + * + * !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!! + * + * */ + +// @todo cleanup & reduction - consider composition + +'use strict'; + +import type ScatterPoint from '../Series/Scatter/ScatterPoint'; +import type ScatterSeries from '../Series/Scatter/ScatterSeries'; +import type SVGAttributes from '../Core/Renderer/SVG/SVGAttributes'; + +import H from '../Core/Globals.js'; +const { + noop, + seriesTypes +} = H; +import Point from '../Core/Series/Point.js'; +import U from '../Core/Utilities.js'; +const { + defined, + addEvent +} = U; + +declare module '../Core/Series/PointLike' { + interface PointLike { + dataLabelOnNull?: boolean; + } +} + +// Move points to the top of the z-index order when hovered +addEvent(Point, 'afterSetState', function (e?: Record): void { + const point = this as ColorMapMixin.ColorMapPoint; + if (point.moveToTopOnHover && point.graphic) { + point.graphic.attr({ + zIndex: e && e.state === 'hover' ? 1 : 0 + }); + } +}); + + +/** + * Mixin for maps and heatmaps + * + * @private + * @mixin Highcharts.colorMapPointMixin + */ +const PointMixin = { + dataLabelOnNull: true, + moveToTopOnHover: true, + + /* eslint-disable valid-jsdoc */ + /** + * Color points have a value option that determines whether or not it is + * a null point + * @private + */ + isValid: function (this: ColorMapMixin.ColorMapPoint): boolean { + // undefined is allowed + return ( + this.value !== null && + this.value !== Infinity && + this.value !== -Infinity + ); + } + + /* eslint-enable valid-jsdoc */ +}; + +/** + * @private + * @mixin Highcharts.colorMapSeriesMixin + */ +const SeriesMixin = { + pointArrayMap: ['value'], + axisTypes: ['xAxis', 'yAxis', 'colorAxis'], + trackerGroups: ['group', 'markerGroup', 'dataLabelsGroup'], + getSymbol: noop, + parallelArrays: ['x', 'y', 'value'], + colorKey: 'value', + pointAttribs: seriesTypes.column.prototype.pointAttribs, + + /* eslint-disable valid-jsdoc */ + + /** + * Get the color attibutes to apply on the graphic + * @private + * @function Highcharts.colorMapSeriesMixin.colorAttribs + * @param {Highcharts.Point} point + * @return {Highcharts.SVGAttributes} + */ + colorAttribs: function ( + this: ColorMapMixin.ColorMapSeries, + point: ColorMapMixin.ColorMapPoint + ): SVGAttributes { + const ret: SVGAttributes = {}; + + if ( + defined(point.color) && + (!point.state || point.state === 'normal') // #15746 + ) { + (ret as any)[this.colorProp || 'fill'] = point.color; + } + return ret; + } +}; + +namespace ColorMapMixin { + + export interface ColorMapPoint extends ScatterPoint { + dataLabelOnNull?: boolean; + moveToTopOnHover?: boolean; + series: ColorMapSeries; + value: (number|null); + isValid(): boolean; + } + + export interface ColorMapSeries extends ScatterSeries { + colorProp?: string; + data: Array; + parallelArrays: Array; + pointArrayMap: Array; + points: Array; + trackerGroups: Array; + colorAttribs(point: ColorMapPoint): SVGAttributes; + } + +} + +const ColorMapMixin = { + PointMixin, + SeriesMixin +}; + +export default ColorMapMixin; diff --git a/ts/Series/Heatmap/HeatmapPoint.ts b/ts/Series/Heatmap/HeatmapPoint.ts index 447ced80258..54389fe7510 100644 --- a/ts/Series/Heatmap/HeatmapPoint.ts +++ b/ts/Series/Heatmap/HeatmapPoint.ts @@ -16,7 +16,7 @@ * * */ -import type ColorMapComposition from '../ColorMapComposition'; +import type ColorMapMixin from '../ColorMapMixin'; import type HeatmapPointOptions from './HeatmapPointOptions'; import type HeatmapSeries from './HeatmapSeries'; import type SVGPath from '../../Core/Renderer/SVG/SVGPath'; @@ -238,8 +238,8 @@ class HeatmapPoint extends ScatterPoint { * */ interface HeatmapPoint { - dataLabelOnNull: ColorMapComposition.PointComposition['dataLabelOnNull']; - moveToTopOnHover: ColorMapComposition.PointComposition['moveToTopOnHover']; + dataLabelOnNull: ColorMapMixin.ColorMapPoint['dataLabelOnNull']; + moveToTopOnHover: ColorMapMixin.ColorMapPoint['moveToTopOnHover']; } extend(HeatmapPoint.prototype, { dataLabelOnNull: true, diff --git a/ts/Series/Heatmap/HeatmapSeries.ts b/ts/Series/Heatmap/HeatmapSeries.ts index ef26d758568..934bfa143e3 100644 --- a/ts/Series/Heatmap/HeatmapSeries.ts +++ b/ts/Series/Heatmap/HeatmapSeries.ts @@ -26,8 +26,7 @@ import type { StatesOptionsKey } from '../../Core/Series/StatesOptions'; import type SVGAttributes from '../../Core/Renderer/SVG/SVGAttributes'; import Color from '../../Core/Color/Color.js'; -import ColorMapComposition from '../ColorMapComposition.js'; -const { colorMapSeriesMixin } = ColorMapComposition; +import ColorMapMixin from '../ColorMapMixin.js'; import HeatmapPoint from './HeatmapPoint.js'; import LegendSymbol from '../../Core/Legend/LegendSymbol.js'; import { Palette } from '../../Core/Color/Palettes.js'; @@ -735,14 +734,16 @@ class HeatmapSeries extends ScatterSeries { * * */ -interface HeatmapSeries extends ColorMapComposition.SeriesComposition { - axisTypes: typeof colorMapSeriesMixin.axisTypes; +interface HeatmapSeries { + axisTypes: ColorMapMixin.ColorMapSeries['axisTypes']; + colorAttribs: ColorMapMixin.ColorMapSeries['colorAttribs']; + colorKey: ColorMapMixin.ColorMapSeries['colorKey']; drawLegendSymbol: typeof LegendSymbol.drawRectangle; getSymbol: typeof Series.prototype.getSymbol; - parallelArrays: typeof colorMapSeriesMixin.parallelArrays; + parallelArrays: ColorMapMixin.ColorMapSeries['parallelArrays']; pointArrayMap: Array; pointClass: typeof HeatmapPoint; - trackerGroups: typeof colorMapSeriesMixin.trackerGroups; + trackerGroups: ColorMapMixin.ColorMapSeries['trackerGroups']; } extend(HeatmapSeries.prototype, { @@ -751,9 +752,11 @@ extend(HeatmapSeries.prototype, { */ alignDataLabel: ColumnSeries.prototype.alignDataLabel, - axisTypes: colorMapSeriesMixin.axisTypes, + axisTypes: ColorMapMixin.SeriesMixin.axisTypes, - colorKey: 'value', + colorAttribs: ColorMapMixin.SeriesMixin.colorAttribs, + + colorKey: ColorMapMixin.SeriesMixin.colorKey, directTouch: true, @@ -766,18 +769,16 @@ extend(HeatmapSeries.prototype, { getSymbol: Series.prototype.getSymbol, - parallelArrays: colorMapSeriesMixin.parallelArrays, + parallelArrays: ColorMapMixin.SeriesMixin.parallelArrays, pointArrayMap: ['y', 'value'], pointClass: HeatmapPoint, - trackerGroups: colorMapSeriesMixin.trackerGroups + trackerGroups: ColorMapMixin.SeriesMixin.trackerGroups }); -ColorMapComposition.compose(HeatmapSeries); - /* * * * Registry diff --git a/ts/Series/Map/MapPoint.ts b/ts/Series/Map/MapPoint.ts index 4ea34583c40..2765393465f 100644 --- a/ts/Series/Map/MapPoint.ts +++ b/ts/Series/Map/MapPoint.ts @@ -16,17 +16,16 @@ * * */ -import type ColorMapComposition from '../ColorMapComposition'; +import type GeoJSONGeometry from '../../Maps/GeoJSON'; import type MapPointOptions from './MapPointOptions'; import type MapSeries from './MapSeries'; import type { MapBounds } from '../../Maps/MapViewOptions'; import type PointerEvent from '../../Core/PointerEvent'; - -import Projection from '../../Maps/Projection.js'; import type { PointShortOptions } from '../../Core/Series/PointOptions'; +import type Projection from '../../Maps/Projection'; import type SVGPath from '../../Core/Renderer/SVG/SVGPath'; -import GeoJSONGeometry from '../../Maps/GeoJSON'; +import ColorMapMixin from '../ColorMapMixin.js'; import SeriesRegistry from '../../Core/Series/SeriesRegistry.js'; const { // indirect dependency to keep product size low @@ -174,18 +173,21 @@ class MapPoint extends ScatterSeries.prototype.pointClass { * * */ -interface MapPointProperties { - [key: string]: number|string; -} - -interface MapPoint extends ColorMapComposition.PointComposition { +interface MapPoint { bounds?: MapBounds; - dataLabelOnNull: ColorMapComposition.PointComposition['dataLabelOnNull']; - isValid: ColorMapComposition.PointComposition['isValid']; + dataLabelOnNull: ColorMapMixin.ColorMapPoint['dataLabelOnNull']; + isValid: ColorMapMixin.ColorMapPoint['isValid']; middleX?: number; middleY?: number; - properties?: MapPointProperties; + moveToTopOnHover: ColorMapMixin.ColorMapPoint['moveToTopOnHover']; + properties?: Record; + value: ColorMapMixin.ColorMapPoint['value']; } +extend(MapPoint.prototype, { + dataLabelOnNull: ColorMapMixin.PointMixin.dataLabelOnNull, + isValid: ColorMapMixin.PointMixin.isValid, + moveToTopOnHover: ColorMapMixin.PointMixin.moveToTopOnHover +}); /* * * diff --git a/ts/Series/Map/MapSeries.ts b/ts/Series/Map/MapSeries.ts index 5db809a4f3b..101a03ae55b 100644 --- a/ts/Series/Map/MapSeries.ts +++ b/ts/Series/Map/MapSeries.ts @@ -33,8 +33,7 @@ import type SVGElement from '../../Core/Renderer/SVG/SVGElement'; import type SVGPath from '../../Core/Renderer/SVG/SVGPath'; import A from '../../Core/Animation/AnimationUtilities.js'; const { animObject } = A; -import ColorMapComposition from '../ColorMapComposition.js'; -const { colorMapSeriesMixin } = ColorMapComposition; +import ColorMapMixin from '../ColorMapMixin.js'; import CU from '../CenteredUtilities.js'; import H from '../../Core/Globals.js'; const { noop } = H; @@ -106,17 +105,17 @@ declare module '../../Core/Series/SeriesOptions' { declare global { namespace Highcharts { - class MapPoint extends ScatterPoint implements ColorMapComposition.PointComposition { + class MapPoint extends ScatterPoint { public colorInterval?: unknown; - public dataLabelOnNull: ColorMapComposition.PointComposition['dataLabelOnNull']; - public isValid: ColorMapComposition.PointComposition['isValid']; + public dataLabelOnNull: ColorMapMixin.ColorMapPoint['dataLabelOnNull']; + public isValid: ColorMapMixin.ColorMapPoint['isValid']; public middleX: number; public middleY: number; public options: MapPointOptions; public path: SVGPath; public properties?: object; public series: MapSeries; - public value: (number|null); + public value: ColorMapMixin.ColorMapPoint['value']; public applyOptions(options: (MapPointOptions|PointShortOptions), x?: number): MapPoint; public onMouseOver(e?: PointerEvent): void; public zoomTo(): void; @@ -1183,13 +1182,14 @@ class MapSeries extends ScatterSeries { * * */ -interface MapSeries extends ColorMapComposition.SeriesComposition { +interface MapSeries { + colorAttribs: ColorMapMixin.ColorMapSeries['colorAttribs']; drawLegendSymbol: typeof LegendSymbol.drawRectangle; getCenter: typeof CU['getCenter']; - pointArrayMap: typeof colorMapSeriesMixin['pointArrayMap']; + pointArrayMap: ColorMapMixin.ColorMapSeries['pointArrayMap']; pointClass: typeof MapPoint; preserveAspectRatio: boolean; - trackerGroups: typeof colorMapSeriesMixin['trackerGroups']; + trackerGroups: ColorMapMixin.ColorMapSeries['trackerGroups']; animate(init?: boolean): void; animateDrilldown(init?: boolean): void; animateDrillupTo(init?: boolean): void; @@ -1206,9 +1206,11 @@ interface MapSeries extends ColorMapComposition.SeriesComposition { extend(MapSeries.prototype, { type: 'map', - axisTypes: ['colorAxis'], + axisTypes: ColorMapMixin.SeriesMixin.axisTypes, - colorKey: 'value', + colorAttribs: ColorMapMixin.SeriesMixin.colorAttribs, + + colorKey: ColorMapMixin.SeriesMixin.colorKey, // When tooltip is not shared, this series (and derivatives) requires // direct touch/hover. KD-tree does not apply. @@ -1229,13 +1231,13 @@ extend(MapSeries.prototype, { getExtremesFromAll: true, - getSymbol: noop, + getSymbol: ColorMapMixin.SeriesMixin.getSymbol, isCartesian: false, - parallelArrays: colorMapSeriesMixin.parallelArrays, + parallelArrays: ColorMapMixin.SeriesMixin.parallelArrays, - pointArrayMap: colorMapSeriesMixin.pointArrayMap, + pointArrayMap: ColorMapMixin.SeriesMixin.pointArrayMap, pointClass: MapPoint, @@ -1244,15 +1246,13 @@ extend(MapSeries.prototype, { searchPoint: noop as any, - trackerGroups: colorMapSeriesMixin.trackerGroups, + trackerGroups: ColorMapMixin.SeriesMixin.trackerGroups, // Get axis extremes from paths, not values useMapGeometry: true }); -ColorMapComposition.compose(MapSeries, MapPoint); - /* * * * Registry diff --git a/ts/Series/Treemap/TreemapSeries.ts b/ts/Series/Treemap/TreemapSeries.ts index cf441218a7a..19d3d2261f9 100644 --- a/ts/Series/Treemap/TreemapSeries.ts +++ b/ts/Series/Treemap/TreemapSeries.ts @@ -38,8 +38,7 @@ import type SVGLabel from '../../Core/Renderer/SVG/SVGLabel'; import Color from '../../Core/Color/Color.js'; const { parse: color } = Color; -import ColorMapComposition from '../ColorMapComposition.js'; -const { colorMapSeriesMixin } = ColorMapComposition; +import ColorMapMixin from '../ColorMapMixin.js'; import H from '../../Core/Globals.js'; const { noop } = H; import LegendSymbol from '../../Core/Legend/LegendSymbol.js'; @@ -1300,9 +1299,7 @@ class TreemapSeries extends ScatterSeries { setOptionsEvent; // If color series logic is loaded, add some properties - if (colorMapSeriesMixin) { - this.colorAttribs = ColorMapComposition.seriesColorAttribs; - } + this.colorAttribs = ColorMapMixin.SeriesMixin.colorAttribs; setOptionsEvent = addEvent(series, 'setOptions', function ( event: { userOptions: TreemapSeriesOptions } @@ -1880,7 +1877,7 @@ class TreemapSeries extends ScatterSeries { * */ interface TreemapSeries extends TU.Series { - colorAttribs?: ColorMapComposition.SeriesComposition['colorAttribs']; + colorAttribs?: ColorMapMixin.ColorMapSeries['colorAttribs']; colorKey: string; directTouch: boolean; drawLegendSymbol: typeof LegendSymbol.drawRectangle; @@ -1950,8 +1947,6 @@ namespace TreemapSeries { } } -ColorMapComposition.compose(TreemapSeries); - /* * * * Registry From 2d9fcf254dd03fe6d33c33e70c97ac0bb9d63545 Mon Sep 17 00:00:00 2001 From: Nancy Dillon Date: Thu, 4 Nov 2021 16:12:45 -0400 Subject: [PATCH 033/131] Created an icon for the editor page --- .../highcharts/website/icon-editor/demo.css | 729 +++++++++++++++ .../website/icon-editor/demo.details | 7 + .../highcharts/website/icon-editor/demo.html | 7 + .../highcharts/website/icon-editor/demo.js | 884 ++++++++++++++++++ 4 files changed, 1627 insertions(+) create mode 100644 samples/highcharts/website/icon-editor/demo.css create mode 100644 samples/highcharts/website/icon-editor/demo.details create mode 100644 samples/highcharts/website/icon-editor/demo.html create mode 100644 samples/highcharts/website/icon-editor/demo.js diff --git a/samples/highcharts/website/icon-editor/demo.css b/samples/highcharts/website/icon-editor/demo.css new file mode 100644 index 00000000000..063cac1a4bf --- /dev/null +++ b/samples/highcharts/website/icon-editor/demo.css @@ -0,0 +1,729 @@ +@import "https://code.highcharts.com/css/highcharts.css"; + +*, +::after, +::before { + box-sizing: border-box; +} + +body { + margin: 0; +} + +#fjords .thick { + stroke-width: 1; + stroke: white; + color: white; + transition: all 2s; +} + +#fjords .thin { + stroke-width: 1; + stroke: white; + color: white; + transition: all 2s; +} + +#fjords .transparent { + opacity: 100%; + stroke-width: 1; + stroke: white; + color: white; + transition: all 2s; +} + +#fjords .highcharts-container { + position: relative; + overflow: hidden; + text-align: left; + line-height: normal; + z-index: 0; + -webkit-tap-highlight-color: rgb(0 0 0 / 0%); + font-family: "IBM Plex Sans", sans-serif; + font-size: 12px; + user-select: none; + touch-action: manipulation; + outline: none; +} + +#fjords .highcharts-grid-line { + fill: none; + stroke: transparent; + z-index: 40; +} + +#fjords .highcharts-xaxis-grid .highcharts-grid-line { + stroke-width: 1px; +} + +#temp-data span { + display: none; +} + +#fjords .fjord-y-axis .highcharts-grid-line { + fill: none; + stroke: transparent; + z-index: 40; +} + +#fjords .fjord-y-axis span { + margin-top: 20px; +} + +#fjords .btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.275rem 0.5rem; + font-size: 0.9rem; + line-height: 1.5; + border-radius: 0.25rem; +} + +#fjords .btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +#fjords .line { + color: #fff; + stroke: #fff; + stroke-width: 1px; +} + +#fjords .highcharts-color-9, +#fjords .highcharts-color-0 { + fill: #201836; +} + +#fjords .sun .highcharts-color-0, +#container2 .highcharts-series-2 { + fill: #8087e8; + transition: fill 1s; +} + +#fjords .sun.blue .highcharts-color-0 { + fill: #201836; +} + +#fjords .highcharts-area-series, +#fjords .highcharts-area, +#fjords .highcharts-arearange-series, +#fjords .highcharts-arearange { + opacity: 100%; + fill-opacity: 1; + stroke: transparent; +} + +#fjords .highcharts-point.highcharts-color-2 { + opacity: 0%; +} + +#fjords .highcharts-series-6 { + fill: #6699a1; +} + +#fjords .highcharts-series-8 { + fill: #46465c; +} + +#fjords .highcharts-series-7, +#container2 .highcharts-series-0 { + fill: #a3edba; +} + +#fjords.highcharts-series-8 { + fill: #46465c; +} + +#fjords { + width: 250px; + height: 250px; + overflow: visible; + margin-top: 84px; + transition: all 1s; +} + +#fjords .highcharts-series-15.highcharts-arearange-series.cover { + fill: #30426b; + transition: all 0s; + stroke: transparent; +} + +#fjords .highcharts-series-12.highcharts-area-series.cover-bottom-right { + /* fill:#ffcc00 !important; */ + fill: #30426b; + stroke: transparent; +} + +#fjords .highcharts-series-11.highcharts-area-series.cover-back { + /* fill:#cc0000 */ + fill: #30426b; + stroke: transparent; +} + +#fjords .highcharts-series-13.highcharts-arearange-series.cover-middle { + /* fill:#00ffff */ + fill: #30426b; + stroke: transparent; +} + +#fjords .highcharts-series-14.highcharts-area-series.cover-middle-right { + /* fill:#ffccff */ + fill: #30426b; + stroke: transparent; +} + +#fjords .highcharts-series-15.highcharts-area-series.cover.green { + fill: #a3edba; + stroke: transparent; +} + +#fjords .depth { + fill: #30426b; + stroke: transparent; + transform-origin: center; + transform: scaleX(1.1) translateY(50px); + opacity: 0%; + transition: all 3s; +} + +#fjords .fjord-left, +#fjords .fjord-right { + transition: all 1s; +} + +#fjords .fjord-left.move { + transform: translate(-500px, 0); + opacity: 100%; +} + +#fjords .fjord-right.move { + transform: translate(1000px, 0); + opacity: 100%; +} + +#fjords .highcharts-zone-graph-0 { + fill: rgb(43 144 143); +} + +#fjords .sun { + transition: all 1s; +} + +#fjords .sun.move { + transform: translate(170px, -30px) scale(0.4); +} + +#fjords .temps { + fill: #30426b; + transition: all 1s; + opacity: 0%; + transform: scaleX(1.22) translateX(-26px); +} + +#fjords .temps.jan, +#fjords .temps.apr { + fill: #b1cef5; +} + +#fjords .sun.jan .highcharts-color-0 { + fill: #f5efc1; +} + +#fjords .sun.jan { + transform: translate(200px, -10px) scale(0.2) !important; +} + +#fjords .temps.jan .temp-data { + color: #000; +} + +#fjords .temps.feb, +#fjords .temps.mar { + fill: #e0ebfb; +} + +#fjords .sun.feb .highcharts-color-0 { + fill: #eee598; +} + +#fjords .sun.feb { + transform: translate(180px, -20px) scale(0.3) !important; +} + +#fjords .temps.feb .temp-data { + color: #000; +} + +#fjords .temps.mar .temp-data { + color: #000; +} + +#fjords .sun.apr .highcharts-color-0 { + fill: #eee598; + stroke: rgb(247 229 81 / 50%); + stroke-width: 25px; + transition: all 1s; +} + +#fjords .temps.may { + fill: #83afea; +} + +#fjords .sun.may .highcharts-color-0 { + fill: #eee598; + stroke: rgb(253 153 106 / 30%); + stroke-width: 25px; + transition: all 1s; +} + +#fjords .temps.jun { + fill: #5a94e3; +} + +#fjords .sun.jun .highcharts-color-0 { + fill: #f1bf51; + stroke: rgb(253 153 106 / 20%); + stroke-width: 30px; + transition: all 1s; +} + +#fjords .temps.jul { + fill: #317adb; +} + +#fjords .sun.jul .highcharts-color-0 { + fill: #f99547; +} + +#fjords .temps.aug { + fill: #1c447c; +} + +#fjords .sun.aug .highcharts-color-0 { + fill: #f99547; + stroke: rgb(198 60 37 / 20%); + stroke-width: 30px; + transition: all 1s; +} + +#fjords .temps.sep { + fill: #2964b5; +} + +#fjords .sun.sep .highcharts-color-0 { + fill: rgb(253 153 106 / 100%); + stroke: rgb(241 191 81 / 20%); + stroke-width: 30px; + transition: all 1s; +} + +#fjords .temps.oct { + fill: #72a2e3; +} + +#fjords .sun.oct .highcharts-color-0 { + fill: #eee598; + stroke: rgb(241 191 81 / 20%); + stroke-width: 30px; +} + +#fjords .temps.nov { + fill: #83afea; +} + +#fjords .sun.nov .highcharts-color-0 { + fill: #eee598; +} + +#fjords .sun.nov { + transform: translate(190px, -25px) scale(0.3) !important; +} + +#fjords .temps.dec { + fill: #adcaf1; +} + +#fjords .sun.dec .highcharts-color-0 { + fill: #f5efc1; +} + +#fjords .sun.dec { + transform: translate(190px, -20px) scale(0.28) !important; +} + +#temp-data { + color: #000; + font-size: 40px; + font-weight: 200; + border: 0 solid #000; + position: absolute; + left: 90px; + top: -90px; +} + +#temp-data.jan span:nth-of-type(1) { + display: block; +} + +#temp-data.feb span:nth-of-type(2) { + display: block; +} + +#temp-data.mar span:nth-of-type(3) { + display: block; +} + +#temp-data.apr span:nth-of-type(4) { + display: block; +} + +#temp-data.may span:nth-of-type(5) { + display: block; +} + +#temp-data.jun span:nth-of-type(6) { + display: block; + margin-left: -10px; +} + +#temp-data.jul span:nth-of-type(7) { + display: block; + margin-left: -10px; +} + +#temp-data.aug span:nth-of-type(8) { + display: block; + margin-left: -10px; +} + +#temp-data.sep span:nth-of-type(9) { + display: block; + margin-left: -10px; +} + +#temp-data.oct span:nth-of-type(10) { + display: block; + margin-left: -10px; +} + +#temp-data.nov span:nth-of-type(11) { + display: block; +} + +#temp-data.dec span:nth-of-type(12) { + display: block; +} + +#temp-data.hide { + opacity: 0%; +} + +#temp-data.show { + opacity: 100%; +} + +#fjords .temps .highcharts-label.highcharts-data-label-color-9:nth-of-type(1) { + display: none; +} + +#fjords .highcharts-pie-series .highcharts-point { + stroke-linejoin: round; + stroke: transparent; +} + +.highcharts-plot-band, +.highcharts-pane, +#container2 .highcharts-series-3 { + fill: #30426b; + fill-opacity: 1; + z-index: 30; +} + +#fjords .highcharts-series-16 image { + width: 22px; + height: 18px; + transform: translate(0, -5px); +} + +#fjords .highcharts-series-17 image { + width: 35px; + height: 50px; + transform: translate(0, -5px); +} + +#fjords #title { + transition: opacity 1s; + opacity: 0%; + margin-top: -90px; + margin-bottom: 0; +} + +#fjords #title.show { + opacity: 100%; +} + +#fjords #title .subtitle { + font-size: 14px; + margin-bottom: 0; + text-align: center; +} + +#fjords #title .title { + font-size: 24px; + font-weight: 200; + text-align: center; + margin: 0; +} + +#fjords #title .small-in { + font-size: 12px; + text-align: center; + margin: 0; + display: none; +} + +#fjords .month { + padding: 4px 8px; + margin: 0 2px 0 0; + width: 50px; + height: 25px; + font-size: 16px; + border: 1px solid #434994; + text-align: center; + color: #211a38; + font-weight: 300; +} + +#fjords .month.active, +#fjords .month:not(.active):hover { + background-color: #211a38; + color: #fff; +} + +#fjords .month-container { + background-color: #fff; + border: 1px solid #000; + border-radius: 4px; + width: 166px; + padding: 4px; + display: flex; + flex-flow: wrap; + flex-direction: row; +} + +#fjords .month-container.d-none { + display: none; +} + +#fjords .dropdown { + position: absolute; + z-index: 1000; + left: 0; + top: -20px; +} + +#fjords .dropdown-toggle { + width: 166px; +} + +#fjords .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +#fjords .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover), +#fjords .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover), +#fjords .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover), +#fjords .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) { + opacity: 100%; +} + +#fjords .highcharts-series-inactive { + opacity: 100%; + transition: opacity 50ms; +} + +#fjords .highcharts-tooltip-0 { + filter: drop-shadow(5px 7px 13px rgb(0 0 0 / 14%)) !important; + box-shadow: 5px 7px 13px 1px rgb(0 0 0 / 14%); +} + +#fjords .highcharts-tooltip-box { + stroke-width: 0; + border: none; + stroke: #ebebeb; + fill: #fff; + fill-opacity: 1; +} + +#fjords .highcharts-tooltip text { + fill: #333; +} + +#fjords .highcharts-tooltip { + z-index: 1000; +} + +#fjords .highcharts-graph { + fill: unset; + stroke-width: unset; + stroke: unset; + stroke-linecap: butt; + stroke-linejoin: round; +} + +@media screen and (min-width: 300px) { + #fjords { + width: 300px; + height: 300px; + } + + #fjords .temps { + transform: scaleX(1.14) translateX(-23px); + } + + #fjords .sun.move { + transform: translate(200px, -40px) scale(0.4); + } + + #temp-data { + left: 110px; + top: -90px; + } + + #fjords #title .small-in { + display: block; + } + + #fjords #title { + margin-top: -90px; + margin-bottom: 0; + } + + #fjords .sun.jan { + transform: translate(220px, -10px) scale(0.2) !important; + } + + #fjords .sun.feb, + #fjords .sun.dec { + transform: translate(210px, -30px) scale(0.3) !important; + } + + #fjords .sun.nov { + transform: translate(210px, -25px) scale(0.3) !important; + } +} + +@media screen and (min-width: 400px) { + #fjords { + width: 400px; + height: 400px; + } + + #fjords #title { + margin-top: -130px; + } + + #fjords #title .title { + font-size: 32px; + } + + #fjords .dropdown { + left: 15px; + top: -25px; + } + + #fjords .btn { + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + } + + #fjords .temps { + transform: scaleX(1.06) translateX(-14px); + } + + #fjords .sun.move { + transform: translate(250px, -40px) scale(0.4); + } + + #fjords .sun.jan { + transform: translate(290px, -10px) scale(0.2) !important; + } + + #fjords .sun.nov { + transform: translate(250px, -40px) scale(0.4) !important; + } + + #fjords .sun.feb, + #fjords .sun.dec { + transform: translate(270px, -30px) scale(0.3) !important; + } + + #temp-data { + left: 160px; + top: -120px; + } +} + +@media screen and (min-width: 500px) { + #fjords { + width: 500px; + height: 500px; + } + + #temp-data { + left: 215px !important; + top: -150px !important; + } + + #fjords .temps { + transform: scaleX(1) translateX(-0); + } + + #fjords .sun.move { + transform: translate(300px, -55px) scale(0.4); + } + + #fjords .sun.jan { + transform: translate(350px, -10px) scale(0.2) !important; + } + + #fjords .sun.feb, + #fjords .sun.dec { + transform: translate(350px, -10px) scale(0.2) !important; + } + + #fjords .sun.nov { + transform: translate(300px, -55px) scale(0.4) !important; + } +} + +@media screen and (prefers-reduced-motion) { + #fjords .fjord-left.move { + transform: none; + opacity: 0%; + } + + #fjords .fjord-right.move { + transform: none; + opacity: 0%; + } +} diff --git a/samples/highcharts/website/icon-editor/demo.details b/samples/highcharts/website/icon-editor/demo.details new file mode 100644 index 00000000000..f280b74955b --- /dev/null +++ b/samples/highcharts/website/icon-editor/demo.details @@ -0,0 +1,7 @@ +--- + name: Highcharts Icon for Highcharts Editor + authors: + - Nancy Dillon + js_wrap: b + skipTest: true +... diff --git a/samples/highcharts/website/icon-editor/demo.html b/samples/highcharts/website/icon-editor/demo.html new file mode 100644 index 00000000000..0271a5970ea --- /dev/null +++ b/samples/highcharts/website/icon-editor/demo.html @@ -0,0 +1,7 @@ + + + + + + +
diff --git a/samples/highcharts/website/icon-editor/demo.js b/samples/highcharts/website/icon-editor/demo.js new file mode 100644 index 00000000000..e912b15632f --- /dev/null +++ b/samples/highcharts/website/icon-editor/demo.js @@ -0,0 +1,884 @@ +Math.easeInSine = function (pos) { + return -Math.cos(pos * (Math.PI / 2)) + 1; +}; + +Math.easeOutQuint = function (pos) { + return (Math.pow((pos - 1), 5) + 1); +}; +const reduced = window.matchMedia("(prefers-reduced-motion: reduce)").matches; + +const months = ['jan', 'feb', 'mar', 'apr', 'may', + 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec']; +const names = ['January', 'February', 'March', + 'April', 'May', 'June', 'July', 'August', 'September', + 'October', 'November', 'December']; +let index = 0; +let sunmove = false; + +const fjordsAbout = function () { + Highcharts.chart('fjords', + { + chart: { + type: 'area', + animation: { + enabled: true, + duration: 2000, + easing: 'easeOutQuint' + }, + styledMode: (true), + margin: 0, + spacing: 0, + events: { + load: function () { + const chart = this; + let sunCount = 80; + const fjordDepth = document.querySelector('.depth'); + const sun = document.querySelector('.sun'); + const cover = document.querySelector('.cover'); + const temps = document.querySelector('.temps'); + + let delay = 0; + if (!reduced) { + delay = 2000; + } + + ///fjord moving functions + //front left fjord + + const fjord1 = function () { + chart.series[10].data[0].update({ + y: 6 + }); + }; + //front right fjord + const fjord2 = function () { + chart.series[9].data[1].update({ + y: 8 + }); + }; + //middle left fjord + const fjord3 = function () { + chart.series[8].data[0].update({ + y: 11 + }); + chart.series[8].data[1].update({ + y: 5 + }); + }; + //back left fjord + const fjord4 = function () { + chart.series[6].data[0].update({ + x: 0, y: 17 + }); + chart.series[6].data[1].update({ + x: 4, y: 13 + }); + chart.series[6].data[2].update({ + x: 7, y: 7 + }); + chart.series[6].data[3].update({ + x: 10, y: 4 + }); + }; + //back right fjord + const fjord5 = function () { + chart.series[7].data[1].update({ + x: 14, y: 6 + }); + chart.series[7].data[2].update({ + x: 17, y: 12 + }); + chart.series[7].data[3].update({ + x: 20, y: 16 + }); + }; + + if (reduced) { + chart.update({ + chart: { + animation: { + duration: 0 + } + } + }); + fjord1(); + fjord2(); + fjord3(); + fjord4(); + fjord5(); + chart.series[5].update({ + center: ['50%', '60%'] + }); + + } else { + ///rising sun + setTimeout(function () { + const rise = setInterval(function () { + sunCount = sunCount - 1; + if (sunCount > 64) { + chart.series[5].update({ + center: ['50%', sunCount + '%'] + }); + } else { + clearInterval(rise); + } + }, 200); + }, 300); + + //shimmer on the water with the lines + setTimeout(function () { + [].forEach.call( + document.querySelectorAll('.transparent'), + function (b) { + b.style.opacity = 0; + } + ); + [].forEach.call( + document.querySelectorAll('.thick'), + function (b) { + b.style.transform = 'translate(0px, -1px)'; + } + ); + [].forEach.call( + document.querySelectorAll('.thin'), + function (b) { + b.style.opacity = '0.5'; + b.style.translate = 'translate(0px, 1px)'; + } + ); + }, 600); + + //grow fjords + setTimeout(function () { + fjord1(); + fjord2(); + }, 800); + setTimeout(function () { + fjord3(); + }, 1500); + setTimeout(function () { + fjord5(); + }, 2000); + setTimeout(function () { + fjord4(); + chart.series[14].update({ + data: [{ x: 0, y: 3 }, { x: 20, y: 3 }] + }); + }, 2200); + } + setTimeout(function () { + ///lowers the water + if (!reduced) { + chart.yAxis[0].setExtremes(-2, 40); + } + + //move the fjords + [].forEach.call( + document.querySelectorAll('.fjord-left'), + function (b) { + if (reduced) { + b.style.opacity = 0; + } else { + b.style.transform = 'translate(-500px, 0px)'; + } + } + ); + [].forEach.call( + document.querySelectorAll('.fjord-right'), + function (b) { + if (reduced) { + b.style.opacity = 0; + } else { + b.style.transform = 'translate(1000px, 0px)'; + } + } + ); + ///make sure the lines are off + [].forEach.call( + document.querySelectorAll('.line'), + function (b) { + b.style.stroke = 'transparent'; + } + ); + //hide the line series + chart.series[0].hide(); + chart.series[1].hide(); + chart.series[2].hide(); + chart.series[3].hide(); + chart.series[4].hide(); + ///expand the width of the water + chart.series[14].data[1].update({ x: 40 }); + ///fjord water + fjordDepth.style.fill = '#2b908f'; + }, 3000 + delay); + + setTimeout(function () { + + ///puts the final fjord in front + chart.series[18].update({ zIndex: 18 }); + + ///move the sun + sun.classList.add('move'); + sunmove = true; + + ///hide to show the bottom of the fjord + cover.style.opacity = 0; + }, 4000 + delay); + + ///raises the water + setTimeout(function () { + chart.update({ + chart: { + animation: { + duration: 1000 + } + } + }); + chart.yAxis[0].setExtremes(-2, 12.2); + chart.series[15].update({ + zIndex: 10, + data: [ + { x: 0.4, low: -1.37, high: 0 }, + { x: 21.5, low: -1.37, high: 0 }] + }); + cover.style.transform = 'translateY(-2px)'; + chart.series[12].update({ + data: [{ x: 0, y: -2 }, { x: 40, y: -2 }] + }); + + ///raises the fjord + chart.yAxis[1].setExtremes(-2, 18); + }, 5000 + delay); + + setTimeout(function () { + ///shows the final fjord + fjordDepth.style.opacity = 0.7; + chart.series[13].hide(); + }, 5400 + delay); + + setTimeout(function () { + ///shows the fjord water + [].forEach.call( + document.querySelectorAll('.temps'), + function (b) { + b.style.opacity = 1; + } + ); + ///hides a bunch series no longer needed + chart.series[10].hide(); + chart.series[7].hide(); + chart.series[8].hide(); + document.querySelector('#fjords .highcharts-zone-graph-0').style.fill = 'transparent'; + + ///make the sun and fjord water the right temperature + sun.classList.add('jan'); + temps.classList.add('jan'); + + //show the title + document.getElementById('title').classList.add('show'); + + ///show the temperature label with the correct month class + document.getElementById('temp-data').classList.add('show'); + document.getElementById('temp-data').classList.add('jan'); + + }, 6400 + delay); + + + }, + redraw: function () { + const sun = document.querySelector('.sun'); + if (sunmove) { + sun.classList.add('move'); + } + + } + } + }, + title: { + useHTML: true, + verticalAlign: 'middle', + align: 'center', + text: `
+

Sea water temperature in

+

Sognefjorden

+

-in-

+ ` + }, + subtitle: { + align: 'middle', + verticalAlign: 'bottom', + useHTML: true, + text: `
+ 6°C + 5°C + 5°C + 6°C + 9°C + 12°C + 14°C + 15°C + 13°C + 11°C + 9°C + 7°C +
` + }, + xAxis: [{ + min: 0, + max: 20, + gridLineColor: 'transparent', + tickInterval: 1 + }, + { + min: 20, + max: 40, + gridLineColor: 'transparent', + tickInterval: 1 + }], + yAxis: [{ + min: -2, + max: 18, + gridZIndex: 20, + gridLineColor: 'transparent', + tickInterval: 1, + startOnTick: false, + endOnTick: false + + }, + { + min: -2, + max: 18, + className: 'fjord-y-axis', + gridLineColor: 'transparent', + tickInterval: 1, + startOnTick: false, + endOnTick: false, + visible: false, + opposite: true, + zIndex: 30, + offset: -400 + }], + legend: { + enabled: false, + floating: true, + layout: 'vertical', + align: 'right' + }, + tooltip: { + enabled: true + }, + credits: { + enabled: false + }, + plotOptions: { + series: { + borderWidth: 0, + opacity: 1, + dataLabels: { + enabled: false + }, + marker: { + enabled: false + }, + states: { + hover: { + enabled: false + }, + inactive: { + enabled: false + } + } + }, + pie: { + animation: false, + opacity: 0 + }, + line: { + animation: false, + opacity: 1, + enableMouseTracking: false + }, + area: { + animation: false, + fillOpacity: 0 + } + }, + series: [ + //0 - bottom line -10 + { + type: 'line', + className: 'line', + data: [ + { x: 0, y: -1 }, + { x: 20, y: -1 } + ], + zIndex: 10 + }, + //1 - line -10 + { + type: 'line', + lineWidth: 1, + className: 'line', + data: [ + { x: 0, y: 0.1 }, + { x: 20, y: 0.1 } + ], + zIndex: 10, + zoneAxis: 'x', + zones: [ + { + value: 7, + className: 'thin' + }, + + { + value: 20, + className: 'thick' + }] + }, + //2 - line - 8 + { + type: 'line', + lineWidth: 1, + className: 'line', + data: [ + { x: 0, y: 1.1 }, + { x: 20, y: 1.1 } + ], + zIndex: 8, + marker: { + enabled: false + }, + zoneAxis: 'x', + zones: [ + { + value: 5.7, + className: 'transparent' + }, + { + value: 12, + className: 'thick' + }, + { + value: 20, + className: 'thin' + }] + }, + //3 - line - 6 + { + type: 'line', + lineColor: 'white', + className: 'line', + lineWidth: 1, + data: [ + { x: 0, y: 2 }, + { x: 20, y: 2 } + ], + zIndex: 6, + zoneAxis: 'x', + zones: [ + { + value: 7.5, + className: 'thin' + }, + { + value: 13.5, + className: 'thick' + }, + { + value: 20, + className: 'thick' + }] + }, + //4 - top line - 4 + { + type: 'line', + lineColor: 'white', + className: 'line', + lineWidth: 1, + data: [ + { x: 0, y: 3.1 }, + { x: 20, y: 3.1 } + ], + zIndex: 4 + }, + ///5 - sun/pie - none + { + name: 'sun', + type: 'pie', + className: 'sun', + borderColor: 'white', + borderWidth: 0, + center: ['50%', '82%'], + data: [{ + y: 100, + + fillColor: '#8087E8', + color: '#8087E8' + } + ], + size: '40%', + visible: true + }, + //6 - area back-left-fjord - 2 + { + name: 'fjord', + className: 'fjord-left', + enableMouseTracking: false, + data: [ + { x: 0, y: 4 }, + { x: 4, y: 4 }, + { x: 7, y: 4 }, + { x: 10, y: 4 } + ], + zIndex: 2, + visible: true + }, + //7 area -back-right-fjord - 4 + { + name: 'fjord', + className: 'fjord-right', + data: [ + { x: 10, y: 3 }, + { x: 14, y: 3 }, + { x: 17, y: 3 }, + { x: 20, y: 3 } + ], + zIndex: 4, + visible: true, + enableMouseTracking: false + }, + //8 area - middle-left-fjord - 4 + { + name: 'fjord', + data: [{ y: 0, x: 0 }, { y: 0, x: 6 }, { y: 0, x: 9 }], + zIndex: 4, + visible: true, + className: 'fjord-left', + enableMouseTracking: false + + }, + //9 area - right-front-fjord - 7 + { + name: 'fjord', + data: [{ x: 12, y: 1 }, { x: 20, y: 0 }], + zIndex: 7, + visible: true, + className: 'fjord-right' + }, + //10 area - left-front-fjord - 6 + { + name: 'fjord', + className: 'fjord-left', + data: [ + { + x: 0, + y: 0 + }, + { + x: 7, + y: 0 + } + + ], + zIndex: 6, + visible: true + }, + // 11 area - cover-back - 3 + { + name: 'water', + animation: false, + className: 'cover-back', + //data: [{x:6, y:4},{x:12, y:4}], + data: [{ x: 0, y: 4 }, { x: 40, y: 4 }], + zIndex: 3, + visible: true + }, + // 12 area - cover-bottom-right - 8 + { + name: 'water', + className: 'cover-bottom-right', + animation: false, + data: [{ x: 11, y: 1 }, { x: 40, y: 1 }], + zIndex: 8, + visible: true, + enableMouseTracking: false + }, + // 13 area - cover-middle - 5 + { + name: 'water', + type: 'arearange', + className: 'cover-middle', + animation: false, + data: [ + { x: 0, low: -2, high: 2 }, + { x: 11, low: -2, high: 2 }, + { x: 40, low: -2, high: 2 }], + zIndex: 5, + visible: true, + enableMouseTracking: false + }, + // 14 area - cover-middle-right - 5 + { + name: 'water', + className: 'cover-middle-right', + animation: false, + data: [{ x: 10, y: 3 }, { x: 40, y: 3 }], + zIndex: 5, + visible: true, + enableMouseTracking: false + }, + // 15 area - foreground-water - 5 + { + name: 'water', + type: 'arearange', + className: 'cover', + animation: false, + data: [{ x: 0, low: -2, high: 1 }, + { x: 40, low: -2, high: 1 }], + zIndex: 9, + visible: true, + enableMouseTracking: false + + + }, + //16 spline - bird small - 18 + { + type: 'spline', + color: 'red', + lineColor: 'transparent', + lineWidth: 3, + name: 'bird-small', + data: [ + { x: 0, y: 13.9 } + ], + zIndex: 18, + visible: false + + }, + //17 spline - bird larger - 18 + { + type: 'spline', + color: 'blue', + lineColor: 'transparent', + lineWidth: 3, + name: 'bird-large', + data: [ + { x: 0, y: 13.9 } + ], + zIndex: 18, + visible: false + + }, + //18 areaspline - 6 + { + type: 'area', + name: 'Sognefjorden', + animation: false, + className: 'depth', + lineWidth: 3, + yAxis: 1, + xAxis: 1, + zoneAxis: 'y', + zones: [{ + value: 0 + + }], + marker: { + enabled: false + }, + data: [ + { x: 20.5, y: -2 }, + { + x: 20.6, + y: 16, + dataLabels: { + enabled: false, + useHTML: true, + formatter: function () { + return `

Storehaugen

`; + } + } + }, + { x: 23, y: 10.9 }, + { + x: 23.92, + y: 9.92, + dataLabels: { + enabled: false, + useHTML: true, + formatter: function () { + return `

Sogndal Airport

`; + } + } + }, + { x: 25.58, y: 7.31 }, + { x: 26.88, y: 3.6 }, + { x: 28.4, y: 0.6 }, + { x: 29.92, y: -1.64 }, + + { x: 30.8, y: -1.6 }, + { x: 32.2, y: 1.16 }, + { x: 33.62, y: 2.84 }, + { x: 34, y: 5.1 }, + { x: 35, y: 7.5 }, + { + x: 36, + y: 9.8, + dataLabels: { + enabled: true, + useHTML: true, + formatter: function () { + // return `

Åsen

` + } + } + }, + { x: 37, y: 11 }, + { + x: 39.7, + y: 15, + dataLabels: { + enabled: true, + useHTML: true, + formatter: function () { + // return `

Middagsnosi

` + } + } + }, + { x: 39.7, y: -2 } + + ], + zIndex: 1, + visible: true + + }, + ///19 arearange temperatures + { + type: 'arearange', + zIndex: 30, + yAxis: 1, + className: 'temps', + dataLabels: { + enabled: false, + allowOverlap: true + + }, + enableMouseTracking: false, + data: [ + { x: 4.4, low: 6.36, high: 6.47 }, + { x: 5.2, low: 4.18, high: 6.47 }, + { x: 6.2, low: 2.56, high: 6.47 }, + { + x: 8, + low: -2, + high: 6.47, + dataLabels: { + enabled: false, + useHTML: true, + formatter: function () { + return ` +
+ 6°C + 5°C + 5°C + 6°C + 9°C + 12°C + 14°C + 15°C + 13°C + 11°C + 9°C + 7°C +
+ `; + } + } + + }, + { x: 13.2, low: -2, high: 6.47 }, + { x: 13.8, low: -0.2, high: 6.47 }, + { x: 15.2, low: 3.5, high: 6.47 }, + + { x: 16, low: 6.42, high: 6.47 } + ] + } + ] + } + ); + + const monthContainer = document.querySelector('.month-container'); + const dropDown = document.getElementById('dropdownMenuButton'); + const button = document.querySelector('.btn-secondary'); + const sun = document.querySelector('.sun'); + const temps = document.querySelector('.temps'); + const tempData = document.getElementById('temp-data'); + + document.getElementById('dropdownMenuButton').addEventListener('click', function () { + console.log('click'); + monthContainer.classList.remove('d-none'); + }); + + [].forEach.call( + document.querySelectorAll('.month'), + function (element) { + element.onclick = function (e) { + e.preventDefault(); + const id = this.id; + button.classList.remove(months[index]); + sun.classList.remove(months[index]); + tempData.classList.remove(months[index]); + + [].forEach.call( + document.querySelectorAll('.temps'), + function (b) { + b.classList.remove(months[index]); + } + ); + + index = months.findIndex(element => element === id); + + [].forEach.call( + document.querySelectorAll('.month'), + function (b, i) { + b.classList.remove('active'); + if (b.id === id) { + button.classList.add(months[i]); + sun.classList.add(months[i]); + tempData.classList.add(months[i]); + temps.classList.add(months[i]); + dropDown.innerHTML = names[i]; + monthContainer.classList.add('d-none'); + + } + } + ); + }; + } + ); +}; + +fjordsAbout(); From ffc7ed4416755b7a558b225bbf2c910f99f5406c Mon Sep 17 00:00:00 2001 From: magdalena-gut Date: Thu, 4 Nov 2021 15:01:43 +0100 Subject: [PATCH 034/131] Fixed #16379, the offline-exporting module was missing in the API. --- ts/Extensions/OfflineExporting/OfflineExporting.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/ts/Extensions/OfflineExporting/OfflineExporting.ts b/ts/Extensions/OfflineExporting/OfflineExporting.ts index 8de8b3ed71b..0da1f1bbe66 100644 --- a/ts/Extensions/OfflineExporting/OfflineExporting.ts +++ b/ts/Extensions/OfflineExporting/OfflineExporting.ts @@ -412,6 +412,7 @@ namespace OfflineExporting { * * * @requires modules/exporting + * @requires modules/offline-exporting */ function exportChartLocal( this: Chart, From 8f20cb2fad154e4c1dc288c8cf2d9bb92d7f83bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torstein=20H=C3=B8nsi?= Date: Mon, 8 Nov 2021 12:53:03 +0100 Subject: [PATCH 035/131] Lint --- ts/Series/ColorMapMixin.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/ts/Series/ColorMapMixin.ts b/ts/Series/ColorMapMixin.ts index 362ea40ad36..31633d410ee 100644 --- a/ts/Series/ColorMapMixin.ts +++ b/ts/Series/ColorMapMixin.ts @@ -94,6 +94,7 @@ const SeriesMixin = { * @function Highcharts.colorMapSeriesMixin.colorAttribs * @param {Highcharts.Point} point * @return {Highcharts.SVGAttributes} + * The SVG attributes */ colorAttribs: function ( this: ColorMapMixin.ColorMapSeries, From 3fa81a036328d30756f09adf1e4671a2fe7af7f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torstein=20H=C3=B8nsi?= Date: Mon, 8 Nov 2021 12:45:34 +0100 Subject: [PATCH 036/131] More stylelint --- package-lock.json | 1 - samples/.stylelintrc.json | 7 ++ .../accessibility/accessible-3d/demo.css | 4 +- .../accessibility/accessible-bar/demo.css | 4 +- .../accessible-datetime/demo.css | 4 +- .../accessible-drilldown/demo.css | 4 +- .../accessibility/accessible-dynamic/demo.css | 4 +- .../accessible-keyboardnav/demo.css | 4 +- .../accessibility/category-dynamic/demo.css | 4 +- .../accessibility/custom-component/demo.css | 4 +- .../accessibility/custom-dynamic/demo.css | 4 +- .../accessibility/custom-focus/demo.css | 4 +- .../accessibility/dynamic-form/demo.css | 4 +- .../accessibility/multiple-charts/demo.css | 4 +- .../highcharts/accessibility/webaim/demo.css | 4 +- .../annotations/gui-buttons/demo.css | 53 +++++++++++++-- samples/highcharts/annotations/gui/demo.css | 68 ++++++++++++++++--- .../highcharts/blog/xmas-card-2020/demo.css | 3 +- .../demo.css | 1 - .../categorical-comparison-sunburst/demo.css | 1 - samples/highcharts/css/colors/demo.css | 8 +-- samples/highcharts/css/exporting/demo.css | 2 +- .../chartoptions-data-labels/demo.css | 2 +- .../series-point-events-mouseover/demo.css | 2 +- .../series-heatmap/periodic-table/demo.css | 3 - samples/highcharts/studies/puzzle/demo.css | 3 - samples/highcharts/website/homepage/demo.css | 13 ---- .../highcharts/website/icon-gantt/demo.css | 6 +- samples/highcharts/website/icon-map/demo.css | 2 +- .../highcharts/website/icon-stock/demo.css | 2 +- .../website/planet-atmospheres/demo.css | 2 +- .../website/update-options/demo.css | 3 +- .../accessibility/accessible-map/demo.css | 4 +- .../accessibility/accessible-stock/demo.css | 4 +- .../accessibility/dynamic-stock/demo.css | 4 +- .../rangeselector/input-datepicker/demo.css | 7 +- .../rangeselector/input-datepicker/demo.html | 6 +- .../stock/stocktools/custom-popup/demo.css | 2 - .../accessibility/datatable/demo.css | 2 +- ts/Series/ColorMapMixin.ts | 1 + 40 files changed, 172 insertions(+), 92 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1adfded4b96..2d5fa8cb41a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,6 @@ "requires": true, "packages": { "": { - "name": "highcharts", "version": "9.3.1", "license": "SEE LICENSE IN ", "dependencies": { diff --git a/samples/.stylelintrc.json b/samples/.stylelintrc.json index 242720ad5d1..67ccf933446 100644 --- a/samples/.stylelintrc.json +++ b/samples/.stylelintrc.json @@ -1,8 +1,15 @@ { "extends": "stylelint-config-standard", "rules": { + "declaration-block-no-redundant-longhand-properties": null, + "function-url-quotes": null, "indentation": 4, + "no-descending-specificity": null, + "no-duplicate-selectors": null, + "no-empty-source": null, "property-no-vendor-prefix": null, + "selector-class-pattern": null, + "selector-id-pattern": null, "selector-no-vendor-prefix": null } } diff --git a/samples/highcharts/accessibility/accessible-3d/demo.css b/samples/highcharts/accessibility/accessible-3d/demo.css index 3e7d0018401..5992770af93 100644 --- a/samples/highcharts/accessibility/accessible-3d/demo.css +++ b/samples/highcharts/accessibility/accessible-3d/demo.css @@ -6,14 +6,14 @@ caption { padding-bottom: 5px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 14pt; font-weight: bold; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; color: #555; border-collapse: collapse; diff --git a/samples/highcharts/accessibility/accessible-bar/demo.css b/samples/highcharts/accessibility/accessible-bar/demo.css index 3e7d0018401..5992770af93 100644 --- a/samples/highcharts/accessibility/accessible-bar/demo.css +++ b/samples/highcharts/accessibility/accessible-bar/demo.css @@ -6,14 +6,14 @@ caption { padding-bottom: 5px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 14pt; font-weight: bold; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; color: #555; border-collapse: collapse; diff --git a/samples/highcharts/accessibility/accessible-datetime/demo.css b/samples/highcharts/accessibility/accessible-datetime/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/accessible-datetime/demo.css +++ b/samples/highcharts/accessibility/accessible-datetime/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/accessible-drilldown/demo.css b/samples/highcharts/accessibility/accessible-drilldown/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/accessible-drilldown/demo.css +++ b/samples/highcharts/accessibility/accessible-drilldown/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/accessible-dynamic/demo.css b/samples/highcharts/accessibility/accessible-dynamic/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/accessible-dynamic/demo.css +++ b/samples/highcharts/accessibility/accessible-dynamic/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/accessible-keyboardnav/demo.css b/samples/highcharts/accessibility/accessible-keyboardnav/demo.css index 2b739aa1256..2915016da64 100644 --- a/samples/highcharts/accessibility/accessible-keyboardnav/demo.css +++ b/samples/highcharts/accessibility/accessible-keyboardnav/demo.css @@ -5,13 +5,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/category-dynamic/demo.css b/samples/highcharts/accessibility/category-dynamic/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/category-dynamic/demo.css +++ b/samples/highcharts/accessibility/category-dynamic/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/custom-component/demo.css b/samples/highcharts/accessibility/custom-component/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/custom-component/demo.css +++ b/samples/highcharts/accessibility/custom-component/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/custom-dynamic/demo.css b/samples/highcharts/accessibility/custom-dynamic/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/custom-dynamic/demo.css +++ b/samples/highcharts/accessibility/custom-dynamic/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/custom-focus/demo.css b/samples/highcharts/accessibility/custom-focus/demo.css index fda4929a1c8..bf2f3c81a07 100644 --- a/samples/highcharts/accessibility/custom-focus/demo.css +++ b/samples/highcharts/accessibility/custom-focus/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/dynamic-form/demo.css b/samples/highcharts/accessibility/dynamic-form/demo.css index e1d299bb2f7..0b8f44d27b2 100644 --- a/samples/highcharts/accessibility/dynamic-form/demo.css +++ b/samples/highcharts/accessibility/dynamic-form/demo.css @@ -29,13 +29,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/multiple-charts/demo.css b/samples/highcharts/accessibility/multiple-charts/demo.css index dfff434a9e4..0f9b2730767 100644 --- a/samples/highcharts/accessibility/multiple-charts/demo.css +++ b/samples/highcharts/accessibility/multiple-charts/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/accessibility/webaim/demo.css b/samples/highcharts/accessibility/webaim/demo.css index e092f902c7c..9b613268cff 100644 --- a/samples/highcharts/accessibility/webaim/demo.css +++ b/samples/highcharts/accessibility/webaim/demo.css @@ -6,13 +6,13 @@ caption { padding-bottom: 15px; - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 1.2em; color: #555; } table { - font-family: "Verdana"; + font-family: Verdana, sans-serif; font-size: 12pt; border-collapse: collapse; border: 1px solid #ebebeb; diff --git a/samples/highcharts/annotations/gui-buttons/demo.css b/samples/highcharts/annotations/gui-buttons/demo.css index d08f1658920..b97441b68a4 100644 --- a/samples/highcharts/annotations/gui-buttons/demo.css +++ b/samples/highcharts/annotations/gui-buttons/demo.css @@ -1,14 +1,49 @@ /* GENERAL */ -.chart { float: left; height: 400px; position: relative; width: 100%; } +.chart { + float: left; + height: 400px; + position: relative; + width: 100%; +} .highcharts-draw-mode { cursor: crosshair; } /* GUI */ -.highcharts-bindings-wrapper { margin: 0 0 0 10px; padding: 0; width: calc(100% - 63px); } -.highcharts-bindings-wrapper { background-repeat: no-repeat; cursor: pointer; float: left; height: 40px; list-style: none; margin-right: 2px; margin-bottom: 3px; padding: 0; position: relative; width: auto; } -.highcharts-button { display: inline-block; background-color: #f7f7f7; } +.highcharts-bindings-wrapper { + margin: 0 0 0 10px; + padding: 0; + background-repeat: no-repeat; + cursor: pointer; + float: left; + height: 40px; + list-style: none; + margin-right: 2px; + margin-bottom: 3px; + position: relative; + width: auto; +} + +.highcharts-button { + display: inline-block; + background-color: #f7f7f7; +} .highcharts-menu-item-btn:hover { background-color: #e6ebf5; } -.highcharts-menu-item-btn { background-repeat: no-repeat; background-position: 50% 50%; display: inline-block; float: left; height: 40px; width: 40px; } -.highcharts-menu-item-title { color: #666; line-height: 40px; font-size: 0.876em; padding: 0 10px 0 5px; float: right; } + +.highcharts-menu-item-btn { + background-repeat: no-repeat; + background-position: 50% 50%; + display: inline-block; + float: left; + height: 40px; + width: 40px; +} + +.highcharts-menu-item-title { + color: #666; + line-height: 40px; + font-size: 0.876em; + padding: 0 10px 0 5px; + float: right; +} .highcharts-label-annotation .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/label.svg"); } .highcharts-circle-annotation .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/circle.svg"); } @@ -18,4 +53,8 @@ .highcharts-active { background-color: #e6ebf5; } /* Popup */ -.chart-wrapper { float: left; position: relative; width: 100%; } +.chart-wrapper { + float: left; + position: relative; + width: 100%; +} diff --git a/samples/highcharts/annotations/gui/demo.css b/samples/highcharts/annotations/gui/demo.css index 8d439402530..98ec83a3b0c 100644 --- a/samples/highcharts/annotations/gui/demo.css +++ b/samples/highcharts/annotations/gui/demo.css @@ -20,21 +20,69 @@ } /* GENERAL */ -.chart { float: left; height: 400px; position: relative; width: 100%; } +.chart { + float: left; + height: 400px; + position: relative; + width: 100%; +} .highcharts-draw-mode { cursor: crosshair; } .left { float: left; } + .right, .highcharts-dropdown li.right { float: right; } /* GUI */ -.highcharts-dropdown { margin: 0 0 0 10px; padding: 0; width: calc(100% - 63px); } -.highcharts-dropdown li { background-color: #f7f7f7; background-repeat: no-repeat; cursor: pointer; float: left; height: 40px; list-style: none; margin-right: 2px; margin-bottom: 3px; padding: 0; position: relative; width: auto; } -.highcharts-dropdown li ul { display: none; left: 0; padding-left: 0; position: absolute; z-index: 125; } +.highcharts-dropdown { + margin: 0 0 0 10px; + padding: 0; + width: calc(100% - 63px); +} + +.highcharts-dropdown li { + background-color: #f7f7f7; + background-repeat: no-repeat; + cursor: pointer; + float: left; + height: 40px; + list-style: none; + margin-right: 2px; + margin-bottom: 3px; + padding: 0; + position: relative; + width: auto; +} + +.highcharts-dropdown li ul { + display: none; + left: 0; + padding-left: 0; + position: absolute; + z-index: 125; +} .highcharts-dropdown li:hover { background-color: #e6ebf5; } .highcharts-dropdown li:hover ul { display: block; } -.highcharts-dropdown li ul li { margin-bottom: 0; width: 160px; } -.highcharts-dropdown li > span.highcharts-menu-item-btn { background-repeat: no-repeat; background-position: 50% 50%; display: block; float: left; height: 100%; width: 40px; } -.highcharts-dropdown li > .highcharts-menu-item-title { color: #666; line-height: 40px; font-size: 0.876em; padding: 0 10px 0 5px; } + +.highcharts-dropdown li ul li { + margin-bottom: 0; + width: 160px; +} + +.highcharts-dropdown li > span.highcharts-menu-item-btn { + background-repeat: no-repeat; + background-position: 50% 50%; + display: block; + float: left; + height: 100%; + width: 40px; +} + +.highcharts-dropdown li > .highcharts-menu-item-title { + color: #666; + line-height: 40px; + font-size: 0.876em; + padding: 0 10px 0 5px; +} .highcharts-label-annotation > .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/label.svg"); } .highcharts-circle-annotation > .highcharts-menu-item-btn { background-image: url("https://code.highcharts.com/gfx/stock-icons/circle.svg"); } @@ -44,7 +92,11 @@ li.highcharts-active { background-color: #e6ebf5; } /* Popup */ -.chart-wrapper { float: left; position: relative; width: 100%; } +.chart-wrapper { + float: left; + position: relative; + width: 100%; +} /* Responsive design */ @media screen and (max-width: 1024px) { diff --git a/samples/highcharts/blog/xmas-card-2020/demo.css b/samples/highcharts/blog/xmas-card-2020/demo.css index 3ab1f9a2f1f..f9237d6aeaa 100644 --- a/samples/highcharts/blog/xmas-card-2020/demo.css +++ b/samples/highcharts/blog/xmas-card-2020/demo.css @@ -46,12 +46,11 @@ body { .cardTitle { display: none; text-align: center; - font-family: "Roboto,Calibri,Arial"; + font-family: Roboto, Calibri, Arial, sans-serif; font-size: 36px; position: absolute; font-weight: bold; background-color: transparent; - padding: 10px; color: #fff; margin: 10px 0 0; padding: 0; diff --git a/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css b/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css index 6482c043c41..56901db2bd9 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.css @@ -1,6 +1,5 @@ #container { max-width: 660px; - margin: auto; height: 400px; margin: 0 auto; } diff --git a/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css b/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css index 6482c043c41..56901db2bd9 100644 --- a/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css +++ b/samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.css @@ -1,6 +1,5 @@ #container { max-width: 660px; - margin: auto; height: 400px; margin: 0 auto; } diff --git a/samples/highcharts/css/colors/demo.css b/samples/highcharts/css/colors/demo.css index 1632dc471ae..116afa4ed15 100644 --- a/samples/highcharts/css/colors/demo.css +++ b/samples/highcharts/css/colors/demo.css @@ -7,10 +7,10 @@ margin: 0 auto; } -/* Since we're redefining colors after highcharts.css, we need to be specific -because otherwise some properties would be overwritten. Note that the preferred and -much simpler way to change the color scheme is to set the colors array in the highcharts.scss -SASS file and build it to CSS. */ +/* Since we're redefining colors after highcharts.css, we need to be specific +because otherwise some properties would be overwritten. Note that the preferred +and much simpler way to change the color scheme is to set the colors array in +the highcharts.scss SASS file and build it to CSS. */ .highcharts-point.highcharts-color-0, .highcharts-legend-item.highcharts-color-0 .highcharts-point, .highcharts-tooltip .highcharts-color-0 { diff --git a/samples/highcharts/css/exporting/demo.css b/samples/highcharts/css/exporting/demo.css index 1b8c0847585..f61959e7e72 100644 --- a/samples/highcharts/css/exporting/demo.css +++ b/samples/highcharts/css/exporting/demo.css @@ -2,9 +2,9 @@ #container { height: 300px; + margin: 0 auto; margin-top: 1em; max-width: 800px; - margin: 0 auto; } .highcharts-column-series rect { diff --git a/samples/highcharts/exporting/chartoptions-data-labels/demo.css b/samples/highcharts/exporting/chartoptions-data-labels/demo.css index 10f827564de..ada3b9d755e 100644 --- a/samples/highcharts/exporting/chartoptions-data-labels/demo.css +++ b/samples/highcharts/exporting/chartoptions-data-labels/demo.css @@ -1,7 +1,7 @@ #container { height: 400px; + margin: 0 auto; margin-top: 1em; min-width: 320px; max-width: 800px; - margin: 0 auto; } diff --git a/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css b/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css index 1cdb873f56a..5edc95b885f 100644 --- a/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css +++ b/samples/highcharts/plotoptions/series-point-events-mouseover/demo.css @@ -2,7 +2,7 @@ position: absolute; top: 55px; right: 20px; - font: 12px Arial, Verdana; + font: 12px Arial, Verdana, sans-serif; color: #666; background: white; } diff --git a/samples/highcharts/series-heatmap/periodic-table/demo.css b/samples/highcharts/series-heatmap/periodic-table/demo.css index 9991b3471c0..7f7ae28fddc 100644 --- a/samples/highcharts/series-heatmap/periodic-table/demo.css +++ b/samples/highcharts/series-heatmap/periodic-table/demo.css @@ -12,9 +12,6 @@ border-radius: 2px; color: #80989f; font-size: 12px; - background-image: linear-gradient(top, #fcfdff, #f2f7f7); - background-image: linear-gradient(top, #fcfdff, #f2f7f7); - background-image: linear-gradient(top, #fcfdff, #f2f7f7); background-image: linear-gradient(to bottom, #fcfdff, #f2f7f7); -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 6%); box-shadow: 0 1px 2px rgb(0 0 0 / 6%); diff --git a/samples/highcharts/studies/puzzle/demo.css b/samples/highcharts/studies/puzzle/demo.css index e9deed3ea6d..20ef65452e2 100644 --- a/samples/highcharts/studies/puzzle/demo.css +++ b/samples/highcharts/studies/puzzle/demo.css @@ -22,6 +22,3 @@ .highcharts-puzzle-dropped { stroke: #e0e0e0; } - - - - -