From 56571cb21c8b2bda35ea73ae657149214f895349 Mon Sep 17 00:00:00 2001 From: Kavita Date: Wed, 10 Sep 2025 19:47:52 +1000 Subject: [PATCH 1/4] add dremio intro and analytics guide --- docs/data-warehousing/Dremio/Dremio-API.md | 2 +- .../Dremio/dremio-analytics-guide.md | 684 ++++++++++ docs/data-warehousing/Dremio/dremio-intro.md | 170 +++ yarn.lock | 1180 +++++++++++------ 4 files changed, 1599 insertions(+), 437 deletions(-) create mode 100644 docs/data-warehousing/Dremio/dremio-analytics-guide.md create mode 100644 docs/data-warehousing/Dremio/dremio-intro.md diff --git a/docs/data-warehousing/Dremio/Dremio-API.md b/docs/data-warehousing/Dremio/Dremio-API.md index da71ead51..1ff66efaf 100644 --- a/docs/data-warehousing/Dremio/Dremio-API.md +++ b/docs/data-warehousing/Dremio/Dremio-API.md @@ -1,5 +1,5 @@ --- -sidebar_position: 2 +sidebar_position: 3 sidebar_label: Dremio API --- diff --git a/docs/data-warehousing/Dremio/dremio-analytics-guide.md b/docs/data-warehousing/Dremio/dremio-analytics-guide.md new file mode 100644 index 000000000..df27b26e5 --- /dev/null +++ b/docs/data-warehousing/Dremio/dremio-analytics-guide.md @@ -0,0 +1,684 @@ +--- +sidebar_position: 3 +sidebar_label: Dremio Analytics AFL +--- + +## **1) Introduction to Dremio** +### **What is Dremio?** +Dremio is a **data lakehouse platform** that enables you to query **data where it lives** without needing to move it into a warehouse. You can connect files, object stores, relational databases, and even NoSQL systems under a **single SQL interface**. +**Key Features:** +* **Query data in-place** — no ETL pipelines required. +* **Virtual Datasets (VDS)** — reusable, versionable, shareable SQL views. +* **Cross-source joins** — combine data across CSV, PostgreSQL, MinIO, etc. +* **Reflections** — accelerate queries using automatic materializations. +* **Integration-ready** — works seamlessly with BI tools like Tableau, Power BI, and Superset. +### **Why Use Dremio** +|Traditional Analytics|With Dremio| +|---|---| +|ETL-heavy pipelines|Zero-copy architecture| +|Duplicated data marts|Single, governed source| +|Complex scheduling|Instant dashboards| +|Vendor lock-in|Open formats (Parquet, Iceberg)| +### **Dremio Execution Model** +* Parses your SQL. +* Pushes operations **down to sources** (PostgreSQL, S3, etc.) where possible. +* Executes distributed queries for large datasets. +![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/7527f86b%2D88fe%2D495d%2D8140%2Dd222cbb2670c/H250-AOIfLII6qd-WTVzCUYPcc6TuBKv0bh_SdHFYtw=.png) +This guide provides the AFL tutorial using the **Medallion** architecture in Dremio. We’ll model the three layers directly in Dremio Virtual Datasets (VDS) over your PostgreSQL tables: +* **Bronze** = raw access, column naming alignment, no semantic changes +* **Silver** = cleaned & conformed (types, dates, standardised text, light business rules) +* **Gold** = analytics-ready marts for BI (star-like, aggregated/denormalised) +**Source tables (**postgresql_provenance** → ****`public`****):** `afl_games`, `afl_stats`, `afl_players`**Assumed Dremio source name:** `Postgres`**Workspace/Space:** `Analytics` +--- +## **2) Dataset Overview — AFL Analytics Data Model** +The AFL dataset is designed to analyse **matches**, **players**, **team performances**, **venues**, and **audience engagement**. +It consists of three primary tables in PostgreSQL (`public.afl_games`, `public.afl_stats`, `public.afl_players`). +We model these in Dremio using the **Medallion Architecture** for scalable analytics. +## **2.1. afl_games** — Match-Level Dataset (Fact Table) +This table captures **match metadata**, weather conditions, scores, and attendance. +|**Column**|**Type**|**Description**|**Example**|**Notes / Data Quality Considerations**| +|---|---|---|---|---| +|`GameId`|VARCHAR|Unique identifier for each game|`AFL2023R15G3`|Primary key; must be unique| +|`Year`|INT|AFL season year|`2023`|Used heavily in partitioning and filtering| +|`Round`|VARCHAR|Fixture round (string)|`Round 15`|Needs trimming; consider standardising as INT| +|`Date`|VARCHAR|Game date (raw string)|`14/07/2023`|Needs parsing to DATE/TIMESTAMP| +|`MaxTemp`|FLOAT|Maximum temperature (°C)|`27.5`|Missing/null for some games| +|`MinTemp`|FLOAT|Minimum temperature (°C)|`13.2`|Missing/null for some games| +|`Rainfall`|FLOAT|Rainfall recorded in mm|`4.5`|Default to 0 when missing| +|`Venue`|VARCHAR|Stadium or ground name|`MCG`|Needs standardisation (e.g., “MCG” vs “Melbourne Cricket Ground”)| +|`StartTime`|VARCHAR|Game start time|`19:40`|Needs parsing into TIME/TIMESTAMP| +|`Attendance`|VARCHAR|Crowd attendance|`85,126`|Stored as string, requires numeric cleanup| +|`HomeTeam`|VARCHAR|Name of home team|`Collingwood`|Requires standardisation (case & spacing)| +|`HomeTeamScoreQT`|FLOAT|Home team’s **quarter-time** score|`24`|Nullable if match abandoned| +|`HomeTeamScoreHT`|FLOAT|Home team’s **half-time** score|`51`|Nullable if match abandoned| +|`HomeTeamScore3QT`|FLOAT|Home team’s **three-quarter-time** score|`74`|Nullable if match abandoned| +|`HomeTeamScoreFT`|FLOAT|Home team’s **full-time** score|`99`|Nullable if match abandoned| +|`HomeTeamScore`|INT|Home team’s final score|`99`|Derived from `HomeTeamScoreFT`| +|`AwayTeam`|VARCHAR|Name of away team|`Carlton`|Requires standardisation| +|`AwayTeamScoreQT`|FLOAT|Away team’s **quarter-time** score|`18`|Nullable if match abandoned| +|`AwayTeamScoreHT`|FLOAT|Away team’s **half-time** score|`39`|Nullable if match abandoned| +|`AwayTeamScore3QT`|FLOAT|Away team’s **three-quarter-time** score|`66`|Nullable if match abandoned| +|`AwayTeamScoreFT`|FLOAT|Away team’s **full-time** score|`88`|Nullable if match abandoned| +|`AwayTeamScore`|INT|Away team’s final score|`88`|Derived from `AwayTeamScoreFT`| +**Grain:** One row per **game** +**Primary Key:** `GameId` +**Usage:** +* Match results & scoring patterns +* Venue analysis +* Weather impact on scoring +* Attendance prediction +--- +## **2.2. afl_stats** — Player Match Statistics (Fact Table) +Captures **player-level statistics** for each match. This is the most granular dataset. +|**Column**|**Type**|**Description**|**Example**|**Notes / Data Quality Considerations**| +|---|---|---|---|---| +|`gameid`|VARCHAR|Foreign key to `afl_games.GameId`|`AFL2023R15G3`|Must always join to `afl_games`| +|`team`|VARCHAR|Team name|`Collingwood`|Requires standardisation| +|`Year`|INT|Season year|`2023`|Filter heavily used| +|`round`|VARCHAR|Fixture round|`Round 15`|Clean to integer where possible| +|`playerid`|INT|Foreign key to `afl_players.PlayerId`|`302`|Join to enrich player bios| +|`displayname`|VARCHAR|Player’s full name|`Nick Daicos`|Use for dashboards| +|`gamenumber`|INT|Player’s game number in the season|`14`|Can be used for career trajectory| +|`disposals`|INT|Total disposals (kicks + handballs)|`29`|Key KPI for midfielders| +|`kicks`|INT|Kicks attempted|`16`|Often used with `handballs`| +|`marks`|INT|Marks taken|`5`|Useful for positional analysis| +|`handballs`|INT|Handballs attempted|`13`|Combined with `kicks` into disposals| +|`goals`|INT|Goals scored|`2`|Forward KPIs| +|`behinds`|INT|Behinds scored|`1`|Goal accuracy metric| +|`hitouts`|INT|Ruck contest wins|`28`|Ruck KPI| +|`tackles`|INT|Tackles laid|`4`|Defensive KPI| +|`inside50s`|INT|Entries inside 50m arc|`6`|Key attacking stat| +|`clearances`|INT|First possession after stoppages|`3`|Midfield KPI| +|`clangers`|INT|Turnovers|`2`|Inverse KPI for efficiency| +|`frees`|INT|Free kicks won|`1`|Combine with `freesagainst`| +|`freesagainst`|INT|Free kicks conceded|`2`|Combine with `frees`| +|`brownlowvotes`|INT|Votes awarded for Brownlow medal|`2`|Predictive analytics use-case| +|`contestedpossessions`|INT|Contested possessions|`14`|Player toughness metric| +|`uncontestedpossessions`|INT|Uncontested possessions|`15`|Player spread/run KPI| +|`goalassists`|INT|Assists resulting in goals|`1`|Offensive effectiveness| +**Grain:** One row per **player per match** +**Foreign Keys:** +* `gameid` → `afl_games.GameId` +* `playerid` → `afl_players.PlayerId`**Usage:** +* Player performance dashboards +* Season summaries +* Brownlow prediction +* Fantasy scoring models +--- +## **2.3. afl_players** — Player Profiles (Dimension Table) +Provides **bio and static attributes** for players. +|**Column**|**Type**|**Description**|**Example**|**Notes**| +|---|---|---|---|---| +|`PlayerId`|INT|Unique player identifier|`302`|Primary key| +|`DisplayName`|VARCHAR|Player’s full name|`Nick Daicos`|Used in dashboards| +|`Height`|INT|Height in cm|`185`|Useful for player comparison| +|`Weight`|INT|Weight in kg|`80`|Used in player fitness metrics| +|`Dob`|VARCHAR|Date of birth|`2003-01-03`|Needs parsing to DATE| +|`Position`|VARCHAR|Field position|`Midfielder`|Used for filtering analysis| +|`Origin`|VARCHAR|Junior/feeder club|`Oakleigh Chargers`|Used for AFL draft insights| +**Grain:** One row per player +**Primary Key:** `PlayerId` +**Usage:** +* Bio enrichment in dashboards +* Positional performance analysis +* Age-based KPIs +* Draft analysis +--- +## **2.4. Relationships** +``` +afl_games.GameId 1 ──── n afl_stats.gameid +afl_players.PlayerId 1 ──── n afl_stats.playerid +``` +* **afl_games** → Central **match fact table** +* **afl_stats** → Player performance linked to games and players +* **afl_players** → Dimension table for player bios +--- +## **2.5. Data Quality Challenges & Fixes** +|**Issue**|**Impact**|**Resolution Strategy**| +|---|---|---| +|Inconsistent team names|Join mismatches|Apply `UPPER(TRIM(team))` in **Silver** layer| +|Attendance stored as string|BI charting fails|Use regex to strip non-digits| +|Dates stored as VARCHAR|Can't sort timelines|`TRY_CAST` or `TO_DATE()` in **Silver**| +|Null weather values|Skewed scoring/weather models|Fill missing with median or tag as “Unknown”| +|Round stored as VARCHAR|Sorting breaks|Extract numeric using regex| +--- +## **2.6. Analytics Opportunities** +### **Game-Level Insights** +* Scoring patterns per quarter, venue, weather, time of day. +* Attendance forecasting using historical data + weather. +### **Team-Level Insights** +* Rolling 5-game form guides. +* KPI comparison (disposals, goals, tackles). +* Venue-based advantage modelling. +### **Player-Level Insights** +* Top performers per season. +* Brownlow vote prediction models. +* Fantasy AFL scoring automation. +--- +## **2.7. Medallion Layer Mapping** +|**Layer**|**Purpose**|**Example VDS**|**Transformation Focus**| +|---|---|---|---| +|**Bronze**|Raw ingestion|`bronze\_afl\_games`|Column renaming only| +|**Silver**|Cleaned & conformed|`silver\_afl\_stats`|Type casting, normalisation, key creation| +|**Gold**|Curated marts|`gold\_team\_game`|Aggregation, business logic, BI-ready| +--- +# **3) Medallion layers** +## 3.1) Bronze Layer (Raw Access & Naming Alignment) +Goal: represent the **raw shape** of data as close to source as possible in Dremio, keeping semantics untouched. We’ll: +* Point at the physical Postgres tables (they are the true Bronze) +* Optionally create **bronze_*** VDS for stable, snake_case columns without type coercion +In Dremio, the Postgres physical tables already serve as Bronze. The optional VDS below gives you stable column names for downstream layers, without changing data types/values. +### 3.1.1 `Analytics.bronze_afl_games` +```sql +CREATE VDS "Analytics"."bronze_afl_games" AS +SELECT + "GameId" AS game_id, + "Year" AS game_year, + "Round" AS round, + "Date" AS date_raw, + "MaxTemp" AS max_temp_raw, + "MinTemp" AS min_temp_raw, + "Rainfall" AS rainfall_raw, + "Venue" AS venue, + "StartTime" AS start_time_raw, + "Attendance" AS attendance_raw, + "HomeTeam" AS home_team, + "HomeTeamScoreQT" AS home_qt_raw, + "HomeTeamScoreHT" AS home_ht_raw, + "HomeTeamScore3QT" AS home_3qt_raw, + "HomeTeamScoreFT" AS home_ft_raw, + "HomeTeamScore" AS home_score_raw, + "AwayTeam" AS away_team, + "AwayTeamScoreQT" AS away_qt_raw, + "AwayTeamScoreHT" AS away_ht_raw, + "AwayTeamScore3QT" AS away_3qt_raw, + "AwayTeamScoreFT" AS away_ft_raw, + "AwayTeamScore" AS away_score_raw +FROM "postgresql_provenance"."public"."afl_games"; +``` +**`bronze_afl_games`** is a raw, column-renamed mirror of the **AFL games** table, preserving all match details (dates, venues, teams, weather, scores, and attendance) for downstream analytics. +### 3.1.2 `Analytics.bronze_afl_stats` +```sql +CREATE VDS "Analytics"."bronze_afl_stats" AS +SELECT + gameid AS game_id, + team, + "Year" AS year, + round, + playerid AS player_id, + displayname AS player_name_raw, + gamenumber AS game_number, + disposals, + kicks, + marks, + handballs, + goals, + behinds, + hitouts, + tackles, + rebounds, + inside50s, + clearances, + clangers, + frees AS frees_for, + freesagainst AS frees_against, + brownlowvotes AS brownlow_votes, + contestedpossessions AS contested_possessions, + uncontestedpossessions AS uncontested_possessions, + contestedmarks AS contested_marks, + marksinside50 AS marks_inside50, + onepercenters AS one_percenters, + bounces, + goalassists AS goal_assists, + "%Played" AS pct_played_raw, + subs +FROM "postgresql_provenance"."public"."afl_stats"; +``` +**`bronze\_afl\_stats`** is a raw, column-renamed mirror of the **AFL player statistics** table, preserving all per-player, per-game performance metrics (disposals, goals, tackles, clearances, Brownlow votes, etc.) for downstream data cleaning and analytics. +### 3.1.3 `Analytics.bronze_afl_players` +```sql +CREATE VDS "Analytics"."bronze_afl_players" AS +SELECT + "PlayerId" AS player_id, + "DisplayName" AS player_name_raw, + "Height" AS height_raw, + "Weight" AS weight_raw, + "Dob" AS dob_raw, + "Position" AS position, + "Origin" AS origin +FROM "postgresql_provenance"."public"."afl_players"; +``` +> Bronze rules of thumb: **no type casting, no semantic fixes**, only column naming and pass-through projection. +## 3.2) Silver Layer (Cleaned, Conformed, Typed) +Goal: standardise types, parse dates/times, normalise text and identifiers so downstream analytics are reliable. +### 3.2.1 `Analytics.silver_afl_games` (typed & parsed) +```sql +CREATE VDS "Analytics"."silver_afl_games" AS +SELECT + CAST(game_id AS VARCHAR) AS game_id, + CAST(year AS INT) AS year, + TRIM(CAST(round AS VARCHAR)) AS round, + -- Date & Timestamp + TRY_CAST(date_raw AS DATE) AS game_date, + TRY_CAST(CONCAT(date_raw, ' ', COALESCE(start_time_raw,'00:00')) AS TIMESTAMP) AS game_ts, + -- Weather + CAST(max_temp_raw AS FLOAT) AS max_temp_c, + CAST(min_temp_raw AS FLOAT) AS min_temp_c, + CAST(rainfall_raw AS FLOAT) AS rainfall_mm, + TRIM(CAST(venue AS VARCHAR)) AS venue, + TRIM(CAST(start_time_raw AS VARCHAR)) AS start_time_str, + -- Attendance (strip non-digits) + CAST(REGEXP_REPLACE(COALESCE(attendance_raw,''), '[^0-9]', '') AS INT) AS attendance, + -- Teams & scores (keep raw quarter splits as floats) + TRIM(CAST(home_team AS VARCHAR)) AS home_team, + CAST(home_qt_raw AS FLOAT) AS home_qt, + CAST(home_ht_raw AS FLOAT) AS home_ht, + CAST(home_3qt_raw AS FLOAT) AS home_3qt, + CAST(home_ft_raw AS FLOAT) AS home_ft, + CAST(home_score_raw AS INT) AS home_score, + TRIM(CAST(away_team AS VARCHAR)) AS away_team, + CAST(away_qt_raw AS FLOAT) AS away_qt, + CAST(away_ht_raw AS FLOAT) AS away_ht, + CAST(away_3qt_raw AS FLOAT) AS away_3qt, + CAST(away_ft_raw AS FLOAT) AS away_ft, + CAST(away_score_raw AS INT) AS away_score +FROM "Analytics"."bronze_afl_games"; +``` +### 3.2.2 `Analytics.silver_afl_stats` (typed & conformed) +```sql +CREATE VDS "Analytics"."silver_afl_stats" AS +SELECT + CAST(game_id AS VARCHAR) AS game_id, + UPPER(TRIM(CAST(team AS VARCHAR))) AS team, + CAST(year AS INT) AS year, + TRIM(CAST(round AS VARCHAR)) AS round, + CAST(player_id AS INT) AS player_id, + TRIM(CAST(player_name_raw AS VARCHAR)) AS player_name, + CAST(game_number AS INT) AS game_number, + CAST(disposals AS INT) AS disposals, + CAST(kicks AS INT) AS kicks, + CAST(marks AS INT) AS marks, + CAST(handballs AS INT) AS handballs, + CAST(goals AS INT) AS goals, + CAST(behinds AS INT) AS behinds, + CAST(hitouts AS INT) AS hitouts, + CAST(tackles AS INT) AS tackles, + CAST(rebounds AS INT) AS rebounds, + CAST(inside50s AS INT) AS inside50s, + CAST(clearances AS INT) AS clearances, + CAST(clangers AS INT) AS clangers, + CAST(frees_for AS INT) AS frees_for, + CAST(frees_against AS INT) AS frees_against, + CAST(brownlow_votes AS INT) AS brownlow_votes, + CAST(contested_possessions AS INT) AS contested_possessions, + CAST(uncontested_possessions AS INT) AS uncontested_possessions, + CAST(contested_marks AS INT) AS contested_marks, + CAST(marks_inside50 AS INT) AS marks_inside50, + CAST(one_percenters AS INT) AS one_percenters, + CAST(bounces AS INT) AS bounces, + CAST(goal_assists AS INT) AS goal_assists, + CAST(pct_played_raw AS INT) AS pct_played, + TRIM(CAST(subs AS VARCHAR)) AS subs +FROM "Analytics"."bronze_afl_stats"; +``` +### 3.2.3 `Analytics.silver_afl_players` (typed bios) +```sql +CREATE VDS "Analytics"."silver_afl_players" AS +SELECT + CAST(player_id AS INT) AS player_id, + TRIM(CAST(player_name_raw AS VARCHAR)) AS player_name, + CAST(height_raw AS INT) AS height_cm, + CAST(weight_raw AS INT) AS weight_kg, + TRY_CAST(dob_raw AS DATE) AS dob, + TRIM(CAST(dob_raw AS VARCHAR)) AS dob_text, + UPPER(TRIM(CAST(position AS VARCHAR))) AS position, + TRIM(CAST(origin AS VARCHAR)) AS origin +FROM "Analytics"."bronze_afl_players"; +``` +### 3.2.4 Silver Facts (team-game & player-game) +Aggregate/normalize at canonical grains; still **not** presentation-mart yet. +#### `Analytics.silver_fct_game_team` +```sql +CREATE VDS "Analytics"."silver_fct_game_team" AS +WITH team_game AS ( + SELECT + s.game_id, + s.year, + s.round, + s.team, + COUNT(*) AS players_count, + SUM(disposals) AS team_disposals, + SUM(kicks) AS team_kicks, + SUM(marks) AS team_marks, + SUM(handballs) AS team_handballs, + SUM(goals) AS team_goals, + SUM(behinds) AS team_behinds, + SUM(tackles) AS team_tackles, + SUM(clearances) AS team_clearances, + SUM(hitouts) AS team_hitouts, + SUM(inside50s) AS team_inside50s + FROM "Analytics"."silver_afl_stats" s + GROUP BY 1,2,3,4 +) +SELECT + g.game_id, + g.year, + g.round, + g.game_date, + g.game_ts, + g.venue, + g.attendance, + g.home_team, + g.away_team, + CASE WHEN tg.team = g.home_team THEN 'HOME' + WHEN tg.team = g.away_team THEN 'AWAY' + ELSE 'OTHER' END AS side, + tg.team, + tg.players_count, + tg.team_disposals, + tg.team_kicks, + tg.team_marks, + tg.team_handballs, + tg.team_goals, + tg.team_behinds, + tg.team_tackles, + tg.team_clearances, + tg.team_hitouts, + tg.team_inside50s, + g.home_score, + g.away_score +FROM "Analytics"."silver_afl_games" g +JOIN team_game tg ON tg.game_id = g.game_id +WHERE tg.team IN (g.home_team, g.away_team); +``` +#### `Analytics.silver_fct_player_game` +```sql +CREATE VDS "Analytics"."silver_fct_player_game" AS +SELECT + s.game_id, + s.year, + s.round, + g.game_date, + g.venue, + s.team, + s.player_id, + p.player_name, + p.height_cm, + p.weight_kg, + p.position, + s.disposals, + s.kicks, + s.marks, + s.handballs, + s.goals, + s.behinds, + s.tackles, + s.clearances, + s.inside50s, + s.brownlow_votes, + s.pct_played +FROM "Analytics"."silver_afl_stats" s +LEFT JOIN "Analytics"."silver_afl_players" p USING (player_id) +LEFT JOIN "Analytics"."silver_afl_games" g USING (game_id, year, round); +``` +### 3.2.5 Silver Dimensions / Helpers +#### `Analytics.silver_dim_game_result` +```sql +CREATE VDS "Analytics"."silver_dim_game_result" AS +SELECT + game_id, + year, + round, + game_date, + venue, + home_team, + away_team, + home_score, + away_score, + (home_score - away_score) AS margin, + CASE WHEN home_score > away_score THEN home_team + WHEN away_score > home_score THEN away_team + ELSE 'DRAW' END AS winner, + CASE WHEN home_score = away_score THEN 'D' + WHEN home_score > away_score THEN 'H' + ELSE 'A' END AS result_flag +FROM "Analytics"."silver_afl_games"; +``` +--- +## 3.3) Gold Layer (Analytics-Ready Marts) +Goal: publish curated, denormalised views optimised for BI dashboards, with stable measures and dimensions. +### 3.3.1 Team-Game Mart +`Analytics.gold_team_game` (team per game with results, venue, weather, attendance) +```sql +CREATE VDS "Analytics"."gold_team_game" AS +SELECT + t.*, r.margin, r.winner +FROM "Analytics"."silver_fct_game_team" t +LEFT JOIN "Analytics"."silver_dim_game_result" r USING (game_id); +``` +### 3.3.2 Player-Season Leaders +`Analytics.gold_player_season` +```sql +CREATE VDS "Analytics"."gold_player_season" AS +SELECT + year, + player_id, + player_name, + SUM(disposals) AS disposals, + SUM(goals) AS goals, + SUM(tackles) AS tackles, + SUM(clearances) AS clearances +FROM "Analytics"."silver_fct_player_game" +GROUP BY 1,2,3; +``` +### 3.3.3 Attendance & Weather Marts +```sql +CREATE VDS "Analytics"."gold_attendance_by_venue_month" AS +SELECT + venue, + DATE_TRUNC('month', game_date) AS month, + AVG(attendance) AS avg_attendance, + COUNT(*) AS games +FROM "Analytics"."silver_afl_games" +WHERE game_date IS NOT NULL AND attendance IS NOT NULL +GROUP BY 1,2; + +CREATE VDS "Analytics"."gold_weather_vs_scoring" AS +SELECT + year, + venue, + rainfall_mm, + max_temp_c, + min_temp_c, + (home_score + away_score) AS total_points +FROM "Analytics"."silver_afl_games" +WHERE rainfall_mm IS NOT NULL OR max_temp_c IS NOT NULL; +``` +### 3.3.4 Time-Series & Windows (Gold Helpers) +```sql +CREATE VDS "Analytics"."gold_monthly_scoring_trend" AS +SELECT + DATE_TRUNC('month', game_date) AS month, + AVG(home_score + away_score) AS avg_total_points +FROM "Analytics"."silver_afl_games" +WHERE game_date IS NOT NULL +GROUP BY 1 +ORDER BY 1; + +CREATE VDS "Analytics"."gold_team_form_last5" AS +WITH base AS ( + SELECT game_id, year, round, game_date, home_team AS team, + CASE WHEN home_score > away_score THEN 1 WHEN home_score < away_score THEN 0 ELSE 0.5 END AS win_flag + FROM "Analytics"."silver_afl_games" + UNION ALL + SELECT game_id, year, round, game_date, away_team AS team, + CASE WHEN away_score > home_score THEN 1 WHEN away_score < home_score THEN 0 ELSE 0.5 END AS win_flag + FROM "Analytics"."silver_afl_games" +) +SELECT *, + AVG(win_flag) OVER ( + PARTITION BY team + ORDER BY game_date + ROWS BETWEEN 4 PRECEDING AND CURRENT ROW + ) AS last5_win_rate +FROM base; + +CREATE VDS "Analytics"."gold_player_rolling3" AS +SELECT + player_id, + player_name, + team, + game_date, + disposals, + goals, + AVG(disposals) OVER ( + PARTITION BY player_id + ORDER BY game_date + ROWS BETWEEN 2 PRECEDING AND CURRENT ROW + ) AS avg_disposals_last3, + AVG(goals) OVER ( + PARTITION BY player_id + ORDER BY game_date + ROWS BETWEEN 2 PRECEDING AND CURRENT ROW + ) AS avg_goals_last3 +FROM "Analytics"."silver_fct_player_game" +WHERE game_date IS NOT NULL; +``` +--- +## 4) Performance & Governance +### Reflections (where they help most) +* **Silver:** + * _Raw reflections_ on `silver_afl_stats` (large, frequently aggregated). + * _Raw_ on `silver_afl_games` for heavy filters by season/venue. +* **Gold:** + * _Aggregation reflections_ on `gold_team_game` with dims (`team`,`year`,`venue`) and measures (`team_goals`,`team_disposals`, etc.). +### Pushdown & Pruning +* Filter by `year`/`team` **upstream** (Silver) to reduce scanned rows in Postgres. +* Project only required columns in Silver Facts. +### Naming & Docs +* Prefix by layer: `bronze_*`, `silver_*`, `gold_*`. +* Add a header comment in each VDS: purpose, grain, owners, refresh/lineage notes. +--- +## 5) Troubleshooting Quick Hits +* **Type errors** → verify Silver casts; for dates use `TO_DATE(dob_text, 'DD/MM/YYYY')` if needed. +* **Duplicate rows** → aggregate `silver_afl_stats` to team-game **before** joining to games. +* **Mismatched team strings** → standardise in Silver (`UPPER(TRIM(team))`). +* **Slow dashboards** → add Gold aggregation reflections, check **Job Profile**. +--- +## 6) What Goes Where (Cheat Sheet) +* **Bronze**: mirrors Postgres, stable names only → `bronze_afl_*` +* **Silver**: typed, parsed, conformed; canonical facts/dims → `silver_afl_*`, `silver_fct_*`, `silver_dim_*` +* **Gold**: business-ready marts for BI; time-series & window helpers → `gold_*` +You now have a clean **Bronze ▸ Silver ▸ Gold** flow for AFL analytics in Dremio. Connect your BI tool directly to **Gold** and iterate fast while keeping lineage and quality under control. +--- +## **7) Reflections for Performance** +Reflections **materialize results** for heavy joins/aggregations: +* Use **Raw Reflections** → speed up queries over large staging tables. +* Use **Aggregation Reflections** → pre-summarize metrics for dashboards. +**When to add a reflection:** +* Query scans > 500MB frequently. +* Aggregations repeated across dashboards. +--- +## **8) Security & Governance Best Practices** +* **Mask PII** before exposing data:LEFT(customer_unique_id, 6) AS anonymized_id +* **Restrict access**: give BI users read-only permissions on curated spaces. +* Always **document transformations** using `\-\- comments`. +--- +## **9) Summary Table of Do’s & Don’ts** +|✅ **Do**|❌ **Don’t**| +|---|---| +|Cast once in staging VDS|Repeat CASTs everywhere| +|Use clear naming standards|Use ambiguous names| +|Filter early|Fetch full datasets blindly| +|Normalize join keys|Join uncleaned columns| +|Use CAST for fragile data|Hard CAST on raw timestamps| +|Document every VDS|Leave “magic numbers” unexplained| +|Use reflections for hot dashboards|Scan CSVs repeatedly| +--- +# **10) Troubleshooting Common Issues in Dremio** +Even with best practices, issues arise. +This section covers **frequent problems**, **why they happen**, and **how to fix them**. +## **10.1 “Table Not Found” Errors** +**Why it happens:** +* Path not quoted properly. +* Dataset promoted in the wrong source. +* Dataset renamed/moved. +**Fix:** +* Always quote full path:SELECT * +FROM "@jrees"."E-Commerce Sales Dataset"."olist_orders_dataset"; +* Double-check dataset under **Sources**. +## **10.2 Wrong Data Types** +**Symptom:** Numeric columns show as text, timestamps as strings. +**Fix:** +Always cast in **staging VDS**: +``` +CAST(price AS DOUBLE) AS price, +CAST(order_purchase_timestamp AS TIMESTAMP) AS order_ts +``` +**Example of detecting unexpected types:** +``` +SELECT DISTINCT typeof(order_purchase_timestamp) +FROM "@jrees"."E-Commerce Sales Dataset"."olist_orders_dataset"; +``` +## **10.3 Date Parsing Errors** +**Problem:** Invalid date formats crash `CAST`. +**Solution:** Use `CAST` or `TO_DATE`: +``` +CAST(order_purchase_timestamp AS TIMESTAMP) +-- OR for custom format: +TO_DATE(order_purchase_timestamp, 'DD/MM/YYYY') +``` +## **10.4 Duplicate Rows After Joins** +**Why:** Multiple matches per key on either side. +**Fix:** Deduplicate using `ROW_NUMBER()`: +``` +WITH dedup_products AS ( + SELECT *, + ROW_NUMBER() OVER (PARTITION BY product_id ORDER BY updated_at DESC) AS rn + FROM products_raw +) +SELECT * FROM dedup_products WHERE rn = 1; +``` +## **10.5 Slow Queries** +### **Symptoms** +* Job takes >60 seconds. +* Scans millions of rows unnecessarily. +### **Fixes** +#### **1) Filter Early** +``` +SELECT * +FROM "Analytics"."stg_orders" +WHERE order_purchase_ts >= CURRENT_DATE - INTERVAL '30' DAY; +``` +#### **2) Use Parquet Over CSV** +* Convert CSVs → Parquet for faster scans. +#### **3) Add Reflections** +* Use **aggregation reflections** for heavy dashboards. +#### **4) Avoid Wide SELECTs** +``` +-- Bad +SELECT * +-- Good +SELECT order_id, price, freight_value +``` +## **10.6 Cross-Source Joins Are Too Slow** +**Problem:** Joining Postgres + CSV + S3 simultaneously causes shuffles. +**Solution:** +* Pre-filter each side before joining. +* Materialize one dataset as a **raw reflection**. +* Join **small selective tables** to **large fact tables**, not the other way. +## **10.7 “Out of Memory” (OOM) Failures** +* Reduce columns and rows scanned. +* Use **incremental reflections** on partitioned datasets. +* Push heavy aggregations down to the source when supported. +## **10.8 Debugging via Job Profile** +Use Dremio’s **Job Profile**: +* Check **Scanned Bytes** → indicates where to optimize filters. +* Look at **Join Types** → “Broadcast” vs “Hash” joins. +* See if **Pushdowns** are applied. +## **10.9 Checklist Before Escalation** +Before escalating a query issue: +* Are filters applied at staging level? +* Are join keys cleaned, trimmed, and typed? +* Is CSV converted to Parquet? +* Can a reflection accelerate this VDS? diff --git a/docs/data-warehousing/Dremio/dremio-intro.md b/docs/data-warehousing/Dremio/dremio-intro.md new file mode 100644 index 000000000..2b9effb3e --- /dev/null +++ b/docs/data-warehousing/Dremio/dremio-intro.md @@ -0,0 +1,170 @@ +--- +sidebar_position: 2 +sidebar_label: Dremio Introduction +--- + +# Introduction to Dremio +## What is Dremio? +Dremio is like a **smart data browser** for all your data. Instead of copying data into one place, Dremio lets you **connect directly to where your data already lives** — in databases (like PostgreSQL), NoSQL stores (like MongoDB), or object storage (like MinIO or AWS S3). +![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/gIYwdXkYy7RSu_PnoRcrjD_qS5dtFVx7nPUPZzN-pi0=.png) +Once connected, you can: +* Search and explore data with **SQL** (the same language used in databases). +* Combine data from different places (e.g., sales data in PostgreSQL + customer data in MongoDB). +* Share clean, ready-to-use datasets with your team. +* Use BI tools (Power BI, Tableau, Superset) to make reports directly on Dremio. +Think of Dremio as a **Google for your company’s data**, but with the power of SQL. +## Why do people use Dremio? +* **Faster reporting** → No need for complex ETL pipelines. +* **Works with many tools** → BI dashboards, Python notebooks, or apps can connect directly. +* **One-stop data shop** → Query Postgres, Mongo, and MinIO together in a single place. +* **Cost-saving** → No expensive data movement — Dremio queries “in-place.” +--- +# Requirements & Prerequisites for Dremio community +## 1. System Requirements (Local Setup) +Before running Dremio Community Edition, make sure your system meets the following minimum specs: +* **Operating System**: + * Linux (Ubuntu, CentOS, Debian, etc.), macOS, or Windows with Docker Desktop. +* **CPU**: + * Minimum **4 cores** (8 cores recommended for smoother performance). +* **Memory (RAM)**: + * Minimum **8 GB RAM** (16 GB recommended for handling larger datasets). +* **Disk**: + * At least **20 GB free disk space** (SSD preferred for better query performance). +* **Network**: + * Stable internet connection (for pulling Docker images and connecting to remote sources). +## 2. Software Requirements +* **Docker** (required to run Dremio CE): + * Docker Engine **v20+** recommended + ![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/niUkMCLl8Az6zG_yNL6p0l2Z1R_y96fCYfOuseBQEu0=.png) +* Docker Compose (if you want to run other services like PostgreSQL, MongoDB, MinIO alongside Dremio) +## 3. Docker Resources to Expose +When starting Dremio CE with Docker, you should expose these ports: +|Port|Purpose| +|---|---| +|**9047**|Dremio Web UI ([http://redback.it.deakin.edu.au:9047](http://redback.it.deakin.edu.au:9047))| +|**31010**|JDBC/ODBC client connections| +|**32010**|Flight SQL (high-throughput queries)| +|**45678**|Internal support/debug port| +## 5. Accounts & Access +* **Dremio Admin Account** → created during first login at `http://redback.it.deakin.edu.au:9047`. +* **Source Accounts** → Ensure you have login credentials for Postgres, MongoDB, and MinIO. +* **API Access** → For REST or Flight SQL, create a **Personal Access Token (PAT)** or use your Dremio username/password. +# Setup Guide for Dremio (Community Edition on Docker) +This guide walks you through installing and running **Dremio CE** locally with Docker. +--- +## 1. Install Prerequisites +Before starting, ensure you have the following installed on your system: +* **Docker Engine** → [Install Docker](https://docs.docker.com/engine/install/) +* **Docker Compose** (optional, if you want to run multiple services together) → [Install Compose](https://docs.docker.com/compose/install/) +* (Optional) **Git** for cloning setup repos +Verify installation: +```bash +docker --version +docker compose version +``` +## 2. Pull the Dremio Docker Image +Dremio Community Edition is available on Docker Hub. Pull the latest image: +```bash +docker pull dremio/dremio-oss:latest +``` +## 3. Run Dremio with Docker +Start Dremio as a container with the required ports exposed: +```bash +docker run -d \ + --name dremio \ + -p 9047:9047 \ # Web UI + -p 31010:31010 \ # JDBC/ODBC + -p 32010:32010 \ # Flight SQL + -p 45678:45678 \ # Internal support/debug + dremio/dremio-oss:latest +``` +Check if the container is running: +```bash +docker ps +``` +## 4. Access the Dremio UI +* Open your browser → [http://localhost:9047](http://localhost:9047) +![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/adjIhNa0ZjrhxVH88bFzcRzzAp8OwxR3Fau1A3hmyV8=.png) +* You’ll be asked to **create an admin account** (username, email, password). +![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/3buGkF3tLTnmKmZk842zVbPTrNs3uNPk-koYhrv5tLs=.png) +* After setup, you’ll land on the **Dremio home page**. +![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/tcgI7k0wV6BSQ-tlONAJEfZEB2kDxP-iR7SaclvW9_Y=.png) +## 5. Use Docker Compose for Multi-Service Setup +If you’re also running **PostgreSQL, MongoDB, and MinIO** alongside Dremio, create a `docker-compose.yml`: +```yaml +services: + + dremio: + image: dremio/dremio-oss:latest + container_name: dremio + ports: + - "9047:9047" # UI + - "31010:31010" # JDBC + - "45678:45678" # internal + networks: + - capstone + volumes: + - dremio-data:/opt/dremio/data + environment: + - DREMIO_JAVA_SERVER_EXTRA_OPTS=-Xmx4g + + minio: + image: minio/minio:latest + container_name: minio + ports: + - "9000:9000" + - "9001:9001" # Console + volumes: + - minio-data:/data + environment: + - MINIO_ROOT_USER=minioadmin + - MINIO_ROOT_PASSWORD=minioadmin123 + networks: + - capstone + command: server /data --console-address ":9001" + + postgres: + image: postgres + container_name: postgres + ports: + - "5432:5432" + environment: + - POSTGRES_USER=admin + - POSTGRES_PASSWORD=admin123 + - POSTGRES_DB=dremiodb + networks: + - capstone + volumes: + - pgdata:/var/lib/postgresql/data + + mongodb: + image: mongo + container_name: mongodb + ports: + - "27017:27017" + environment: + - MONGO_INITDB_ROOT_USERNAME=admin + - MONGO_INITDB_ROOT_PASSWORD=admin123 + networks: + - capstone + volumes: + - mongo-data:/data/db + +volumes: + dremio-data: + minio-data: + pgdata: + mongo-data: +networks: + capstone: + driver: bridge +``` +Run everything with: +```bash +docker compose up -d +``` +## 6. Verify Setup +* Go to **Dremio UI** → `http://localhost:9047` +* Log in with your admin account +* Navigate to **Sources** and check if you can see options to add PostgreSQL, MongoDB, and S3 (MinIO). + diff --git a/yarn.lock b/yarn.lock index 905be103c..420303300 100644 --- a/yarn.lock +++ b/yarn.lock @@ -100,6 +100,11 @@ resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz" integrity sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w== +"@algolia/client-common@5.37.0": + version "5.37.0" + resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.37.0.tgz" + integrity sha512-GylIFlPvLy9OMgFG8JkonIagv3zF+Dx3H401Uo2KpmfMVBBJiGfAb9oYfXtplpRMZnZPxF5FnkWaI/NpVJMC+g== + "@algolia/client-insights@5.15.0": version "5.15.0" resolved "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz" @@ -139,6 +144,16 @@ "@algolia/requester-fetch" "5.15.0" "@algolia/requester-node-http" "5.15.0" +"@algolia/client-search@>= 4.9.1 < 6": + version "5.37.0" + resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.37.0.tgz" + integrity sha512-DAFVUvEg+u7jUs6BZiVz9zdaUebYULPiQ4LM2R4n8Nujzyj7BZzGr2DCd85ip4p/cx7nAZWKM8pLcGtkTRTdsg== + dependencies: + "@algolia/client-common" "5.37.0" + "@algolia/requester-browser-xhr" "5.37.0" + "@algolia/requester-fetch" "5.37.0" + "@algolia/requester-node-http" "5.37.0" + "@algolia/client-search@4.24.0": version "4.24.0" resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz" @@ -236,6 +251,13 @@ dependencies: "@algolia/client-common" "5.15.0" +"@algolia/requester-browser-xhr@5.37.0": + version "5.37.0" + resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.37.0.tgz" + integrity sha512-Ao8GZo8WgWFABrU7iq+JAftXV0t+UcOtCDL4mzHHZ+rQeTTf1TZssr4d0vIuoqkVNnKt9iyZ7T4lQff4ydcTrw== + dependencies: + "@algolia/client-common" "5.37.0" + "@algolia/requester-common@4.24.0": version "4.24.0" resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz" @@ -248,6 +270,13 @@ dependencies: "@algolia/client-common" "5.15.0" +"@algolia/requester-fetch@5.37.0": + version "5.37.0" + resolved "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.37.0.tgz" + integrity sha512-H7OJOXrFg5dLcGJ22uxx8eiFId0aB9b0UBhoOi4SMSuDBe6vjJJ/LeZyY25zPaSvkXNBN3vAM+ad6M0h6ha3AA== + dependencies: + "@algolia/client-common" "5.37.0" + "@algolia/requester-node-http@4.24.0": version "4.24.0" resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz" @@ -262,6 +291,13 @@ dependencies: "@algolia/client-common" "5.15.0" +"@algolia/requester-node-http@5.37.0": + version "5.37.0" + resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.37.0.tgz" + integrity sha512-npZ9aeag4SGTx677eqPL3rkSPlQrnzx/8wNrl1P7GpWq9w/eTmRbOq+wKrJ2r78idlY0MMgmY/mld2tq6dc44g== + dependencies: + "@algolia/client-common" "5.37.0" + "@algolia/transporter@4.24.0": version "4.24.0" resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz" @@ -279,13 +315,6 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@7.10.4", "@babel/code-frame@^7.5.5": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.8.3": version "7.26.2" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" @@ -295,12 +324,19 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/code-frame@^7.5.5", "@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.9", "@babel/compat-data@^7.26.0": version "7.26.2" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz" integrity sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== -"@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.25.9": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": version "7.26.0" resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz" integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== @@ -1645,7 +1681,7 @@ webpack "^5.95.0" webpackbar "^6.0.1" -"@docusaurus/core@3.6.3", "@docusaurus/core@^3.6.3": +"@docusaurus/core@^2.0.0-alpha.60 || ^2.0.0 || ^3.0.0", "@docusaurus/core@^3.6.3", "@docusaurus/core@3.6.3": version "3.6.3" resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.3.tgz" integrity sha512-xL7FRY9Jr5DWqB6pEnqgKqcMPJOX5V0pgWXi5lCiih11sUBmcFKM7c3+GyxcVeeWFxyYSDP3grLTWqJoP4P9Vw== @@ -1742,7 +1778,7 @@ vfile "^6.0.1" webpack "^5.88.1" -"@docusaurus/module-type-aliases@3.6.3", "@docusaurus/module-type-aliases@^3.5.2": +"@docusaurus/module-type-aliases@^3.5.2", "@docusaurus/module-type-aliases@3.6.3": version "3.6.3" resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.3.tgz" integrity sha512-MjaXX9PN/k5ugNvfRZdWyKWq4FsrhN4LEXaj0pEmMebJuBNlFeGyKQUa9DRhJHpadNaiMLrbo9m3U7Ig5YlsZg== @@ -1779,7 +1815,7 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@3.6.3": +"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.6.3": version "3.6.3" resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.3.tgz" integrity sha512-r2wS8y/fsaDcxkm20W5bbYJFPzdWdEaTWVYjNxlHlcmX086eqQR1Fomlg9BHTJ0dLXPzAlbC8EN4XqMr3QzNCQ== @@ -1973,7 +2009,7 @@ fs-extra "^11.1.1" tslib "^2.6.0" -"@docusaurus/types@3.6.3", "@docusaurus/types@^3.5.2": +"@docusaurus/types@^3.5.2", "@docusaurus/types@3.6.3": version "3.6.3" resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.3.tgz" integrity sha512-xD9oTGDrouWzefkhe9ogB2fDV96/82cRpNGx2HIvI5L87JHNhQVIWimQ/3JIiiX/TEd5S9s+VO6FFguwKNRVow== @@ -2165,16 +2201,16 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + "@nodelib/fs.walk@^1.2.3": version "1.2.8" resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" @@ -2309,7 +2345,7 @@ "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" "@svgr/babel-plugin-transform-svg-component" "8.0.0" -"@svgr/core@8.1.0": +"@svgr/core@*", "@svgr/core@8.1.0": version "8.1.0" resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== @@ -2652,10 +2688,10 @@ "@types/history" "^4.7.11" "@types/react" "*" -"@types/react@*": - version "18.3.20" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz" - integrity sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg== +"@types/react@*", "@types/react@>= 16.8.0 < 19.0.0", "@types/react@>=16": + version "18.3.24" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz" + integrity sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A== dependencies: "@types/prop-types" "*" csstype "^3.0.2" @@ -2737,7 +2773,7 @@ resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": +"@webassemblyjs/ast@^1.14.1", "@webassemblyjs/ast@1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== @@ -2838,7 +2874,7 @@ "@webassemblyjs/wasm-gen" "1.14.1" "@webassemblyjs/wasm-parser" "1.14.1" -"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": +"@webassemblyjs/wasm-parser@^1.14.1", "@webassemblyjs/wasm-parser@1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== @@ -2893,21 +2929,21 @@ acorn-walk@^8.0.0: dependencies: acorn "^8.11.0" -acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.2: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.2: version "8.14.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== -address@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - address@^1.0.1, address@^1.1.2: version "1.2.2" resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== +address@1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" @@ -2950,7 +2986,7 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.5: +ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.5, ajv@^6.9.1: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2960,7 +2996,17 @@ ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.9.0: +ajv@^8.0.0: + version "8.17.1" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +ajv@^8.8.2, ajv@^8.9.0: version "8.17.1" resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== @@ -2977,7 +3023,7 @@ algoliasearch-helper@^3.13.3: dependencies: "@algolia/events" "^4.0.1" -algoliasearch@^4.18.0: +algoliasearch@^4.18.0, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": version "4.24.0" resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz" integrity sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g== @@ -3257,7 +3303,7 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" -assert-plus@1.0.0, assert-plus@^1.0.0: +assert-plus@^1.0.0, assert-plus@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== @@ -3416,11 +3462,6 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - base@^0.11.1: version "0.11.2" resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" @@ -3434,6 +3475,11 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + batch@0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" @@ -3635,17 +3681,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browserslist@4.14.2, browserslist@^4.12.0: - version "4.14.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" - integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== - dependencies: - caniuse-lite "^1.0.30001125" - electron-to-chromium "^1.3.564" - escalade "^3.0.2" - node-releases "^1.1.61" - -browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2: +browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2, "browserslist@>= 4.21.0": version "4.24.2" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz" integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== @@ -3655,6 +3691,16 @@ browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4 node-releases "^2.0.18" update-browserslist-db "^1.1.1" +browserslist@^4.12.0, browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== + dependencies: + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" + buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" @@ -3875,15 +3921,6 @@ chainsaw@~0.1.0: dependencies: traverse ">=0.3.0 <0.4" -chalk@2.4.2, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@^1.0.0: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" @@ -3895,6 +3932,24 @@ chalk@^1.0.0: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" @@ -3916,6 +3971,15 @@ chalk@^5.0.1, chalk@^5.2.0: resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +chalk@2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" @@ -3953,7 +4017,7 @@ cheerio-select@^2.1.0: domhandler "^5.0.3" domutils "^3.0.1" -cheerio@1.0.0-rc.12, cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3: +cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3, cheerio@1.0.0-rc.12: version "1.0.0-rc.12" resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== @@ -4085,7 +4149,14 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.3: +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^1.9.3: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -4099,16 +4170,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-string@^1.6.0: version "1.9.1" resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" @@ -4167,7 +4238,17 @@ commander@^10.0.0: resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== -commander@^2.19.0, commander@^2.20.0, commander@^2.8.1: +commander@^2.19.0: + 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== + +commander@^2.20.0: + 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== + +commander@^2.8.1: 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== @@ -4288,18 +4369,18 @@ console-stream@^0.1.1: resolved "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" integrity sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ== -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" - integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== - -content-disposition@0.5.4, content-disposition@^0.5.2: +content-disposition@^0.5.2, content-disposition@0.5.4: version "0.5.4" resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" @@ -4369,16 +4450,16 @@ core-js@^3.31.1: resolved "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz" integrity sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw== -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + cosmiconfig@^5.0.0: version "5.2.1" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" @@ -4410,15 +4491,6 @@ cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: parse-json "^5.2.0" path-type "^4.0.0" -cross-spawn@7.0.3, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" @@ -4439,6 +4511,24 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crowdin-cli@^0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/crowdin-cli/-/crowdin-cli-0.3.0.tgz" @@ -4462,7 +4552,7 @@ css-blank-pseudo@^7.0.1: dependencies: postcss-selector-parser "^7.0.0" -css-color-names@0.0.4, css-color-names@^0.0.4: +css-color-names@^0.0.4, css-color-names@0.0.4: version "0.0.4" resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== @@ -4562,14 +4652,6 @@ css-selector-parser@^1.0.0: resolved "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz" integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - css-tree@^1.1.2: version "1.1.3" resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" @@ -4594,6 +4676,14 @@ css-tree@~2.2.0: mdn-data "2.0.28" source-map-js "^1.0.1" +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + css-what@^3.2.1: version "3.4.2" resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" @@ -4782,20 +4872,55 @@ debounce@^1.2.1: resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: +debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: +debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.6.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + debug@4.3.1: version "4.3.1" resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" @@ -4803,13 +4928,6 @@ debug@4.3.1: dependencies: ms "2.1.2" -debug@^3.1.0, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - decamelize@^1.1.2: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -4985,16 +5103,16 @@ delayed-stream@~1.0.0: resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - depd@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + dequal@^2.0.0: version "2.0.3" resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" @@ -5010,7 +5128,7 @@ detect-node@^2.0.4: resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -detect-port-alt@1.1.6, detect-port-alt@^1.1.6: +detect-port-alt@^1.1.6, detect-port-alt@1.1.6: version "1.1.6" resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== @@ -5038,6 +5156,13 @@ diacritics-map@^0.1.0: resolved "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz" integrity sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + dir-glob@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz" @@ -5046,13 +5171,6 @@ dir-glob@2.0.0: arrify "^1.0.1" path-type "^3.0.0" -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - direction@^1.0.0: version "1.0.4" resolved "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz" @@ -5151,14 +5269,6 @@ dom-converter@^0.2.0: dependencies: utila "~0.4" -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - dom-serializer@^1.0.1: version "1.4.1" resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" @@ -5177,16 +5287,24 @@ dom-serializer@^2.0.0: domhandler "^5.0.2" entities "^4.2.0" -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" @@ -5284,6 +5402,11 @@ download@^7.1.0: p-event "^2.1.0" pify "^3.0.0" +duplexer@^0.1.1, duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + duplexer2@~0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" @@ -5296,11 +5419,6 @@ duplexer3@^0.1.4: resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== -duplexer@^0.1.1, duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" @@ -5415,7 +5533,7 @@ enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.7: hasown "^2.0.0" object-is "^1.1.5" -enzyme@^3.10.0: +enzyme@^3.0.0, enzyme@^3.10.0: version "3.11.0" resolved "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz" integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== @@ -5566,16 +5684,21 @@ escape-html@^1.0.3, escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== +escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^2.0.0, escape-string-regexp@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" @@ -5840,7 +5963,15 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: +extend-shallow@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== @@ -5867,7 +5998,7 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extsprintf@1.3.0, extsprintf@^1.2.0: +extsprintf@^1.2.0, extsprintf@1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== @@ -5981,7 +6112,7 @@ figures@^3.2.0: dependencies: escape-string-regexp "^1.0.5" -file-loader@^6.2.0: +file-loader@*, file-loader@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== @@ -5989,11 +6120,6 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-type@5.2.0, file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" - integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== - file-type@^10.4.0, file-type@^10.7.0: version "10.11.0" resolved "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz" @@ -6009,6 +6135,11 @@ file-type@^4.2.0: resolved "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz" integrity sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ== +file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" + integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== + file-type@^6.1.0: version "6.2.0" resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz" @@ -6019,6 +6150,11 @@ file-type@^8.1.0: resolved "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz" integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== +file-type@5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" + integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== + filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" @@ -6033,16 +6169,16 @@ filenamify@^2.0.0: strip-outer "^1.0.0" trim-repeated "^1.0.0" -filesize@6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" - integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== - filesize@^8.0.6: version "8.0.7" resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== + fill-range@^2.1.0: version "2.2.4" resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz" @@ -6101,14 +6237,6 @@ find-cache-dir@^4.0.0: common-path-prefix "^3.0.0" pkg-dir "^7.0.0" -find-up@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - find-up@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" @@ -6140,6 +6268,14 @@ find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" +find-up@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + find-versions@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz" @@ -6174,19 +6310,6 @@ forever-agent@~0.6.1: resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== -fork-ts-checker-webpack-plugin@4.1.6: - version "4.1.6" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" - integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== - dependencies: - "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.3" resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" @@ -6206,6 +6329,19 @@ fork-ts-checker-webpack-plugin@^6.5.0: semver "^7.3.2" tapable "^1.0.0" +fork-ts-checker-webpack-plugin@4.1.6: + version "4.1.6" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== + dependencies: + "@babel/code-frame" "^7.5.5" + chalk "^2.4.1" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + form-data-encoder@^2.1.2: version "2.1.4" resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz" @@ -6269,7 +6405,17 @@ fs-extra@^11.1.1, fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.0.0, fs-extra@^9.0.1: +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -6291,7 +6437,7 @@ fs.realpath@^1.0.0: fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== fstream@^1.0.12: @@ -6379,11 +6525,6 @@ get-stdin@^4.0.1: resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" - integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== - get-stream@^2.2.0: version "2.3.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz" @@ -6392,6 +6533,11 @@ get-stream@^2.2.0: object-assign "^4.0.1" pinkie-promise "^2.0.0" +get-stream@^3.0.0, get-stream@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + get-stream@^4.0.0: version "4.1.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" @@ -6399,7 +6545,12 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-stream@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -6503,7 +6654,7 @@ global-dirs@^3.0.0: dependencies: ini "2.0.0" -global-modules@2.0.0, global-modules@^2.0.0: +global-modules@^2.0.0, global-modules@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== @@ -6531,18 +6682,6 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@11.0.1: - version "11.0.1" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" @@ -6579,6 +6718,18 @@ globby@^8.0.1: pify "^3.0.0" slash "^1.0.0" +globby@11.0.1: + version "11.0.1" + resolved "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globule@^1.0.0: version "1.3.4" resolved "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz" @@ -6655,16 +6806,16 @@ got@^8.3.1: url-parse-lax "^3.0.0" url-to-options "^1.0.1" -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + gray-matter@^2.1.0: version "2.1.1" resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz" @@ -6695,6 +6846,13 @@ gulp-header@^1.7.1: lodash.template "^4.4.0" through2 "^2.0.0" +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + gzip-size@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" @@ -6703,13 +6861,6 @@ gzip-size@5.1.1: duplexer "^0.1.1" pify "^4.0.1" -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" @@ -7230,21 +7381,31 @@ htmlparser2@^8.0.1: domutils "^3.0.1" entities "^4.4.0" -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" - integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== +http-cache-semantics@3.8.1: + version "3.8.1" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== + http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-errors@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" @@ -7256,16 +7417,6 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - http-parser-js@>=0.5.1: version "0.5.8" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" @@ -7399,16 +7550,16 @@ immediate@^3.2.3: resolved "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz" integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== -immer@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" - integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== - immer@^9.0.7: version "9.0.21" resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== +immer@8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== + import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" @@ -7470,7 +7621,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3, inherits@2, inherits@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -7480,16 +7631,16 @@ inherits@2.0.3: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" @@ -7534,16 +7685,16 @@ ip-regex@^4.1.0: resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== -ipaddr.js@1.9.1: - 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== - ipaddr.js@^2.0.1: version "2.2.0" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== +ipaddr.js@1.9.1: + 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== + is-absolute-url@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" @@ -7894,7 +8045,7 @@ is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== -is-root@2.1.0, is-root@^2.1.0: +is-root@^2.1.0, is-root@2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== @@ -7997,20 +8148,20 @@ is2@^2.0.6: ip-regex "^4.1.0" is-url "^1.2.4" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== -isarray@1.0.0, isarray@~1.0.0: +isarray@~1.0.0, isarray@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== isexe@^2.0.0: version "2.0.0" @@ -8103,7 +8254,15 @@ jpegtran-bin@^4.0.0: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1, js-yaml@^3.8.1: +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^3.8.1: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -8199,6 +8358,13 @@ katex@^0.16.0: dependencies: commander "^8.3.0" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + keyv@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz" @@ -8206,14 +8372,21 @@ keyv@3.0.0: dependencies: json-buffer "3.0.0" -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== +kind-of@^3.0.2: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== dependencies: - json-buffer "3.0.1" + is-buffer "^1.1.5" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: +kind-of@^3.0.3: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.2.0: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== @@ -8310,15 +8483,6 @@ loader-runner@^4.2.0: resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== -loader-utils@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - loader-utils@^2.0.0: version "2.0.4" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" @@ -8333,6 +8497,15 @@ loader-utils@^3.2.0: resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz" integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg== +loader-utils@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" @@ -8472,11 +8645,6 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" - integrity sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A== - lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" @@ -8487,6 +8655,11 @@ lowercase-keys@^3.0.0: resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== +lowercase-keys@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" + integrity sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A== + lpad-align@^1.0.1: version "1.1.2" resolved "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz" @@ -8529,7 +8702,14 @@ lunr@^2.3.8, lunr@^2.3.9: resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== -make-dir@^1.0.0, make-dir@^1.2.0: +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +make-dir@^1.2.0: version "1.3.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== @@ -9371,7 +9551,7 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.28.0: +mime-db@^1.28.0, "mime-db@>= 1.43.0 < 2", mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== @@ -9381,13 +9561,6 @@ mime-db@~1.33.0: resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" @@ -9395,6 +9568,13 @@ mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, dependencies: mime-db "1.52.0" +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + mime@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" @@ -9433,14 +9613,7 @@ minimalistic-assert@^1.0.0: resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.1.1: +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -9454,6 +9627,13 @@ minimatch@~3.0.2: dependencies: brace-expansion "^1.1.7" +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" @@ -9467,18 +9647,18 @@ mixin-deep@^1.1.3, mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz" - integrity sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew== - -"mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@^0.5.6, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.6, "mkdirp@>=0.5 0", mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" +mkdirp@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz" + integrity sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew== + moo@^0.5.0: version "0.5.2" resolved "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz" @@ -9489,16 +9669,16 @@ mrmime@^2.0.0: resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== +ms@^2.1.1, ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2, ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" @@ -9544,16 +9724,16 @@ nearley@^2.7.10: railroad-diagrams "^1.0.0" randexp "0.4.6" -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - negotiator@~0.6.4: version "0.6.4" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" @@ -9624,15 +9804,6 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - normalize-url@^3.0.0: version "3.3.0" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" @@ -9643,6 +9814,15 @@ normalize-url@^8.0.0: resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz" integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== +normalize-url@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + not@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/not/-/not-0.1.0.tgz" @@ -9909,7 +10089,14 @@ p-is-promise@^1.1.0: resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz" integrity sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg== -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -10168,6 +10355,13 @@ path-parse@^1.0.7: resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" @@ -10178,13 +10372,6 @@ path-to-regexp@3.3.0: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - path-type@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" @@ -10240,7 +10427,17 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== @@ -10286,7 +10483,7 @@ pkg-dir@^7.0.0: dependencies: find-up "^6.3.0" -pkg-up@3.1.0, pkg-up@^3.1.0: +pkg-up@^3.1.0, pkg-up@3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== @@ -11119,15 +11316,7 @@ postcss-zindex@^6.0.2: resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.32: - version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4.38: +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.6: version "8.4.49" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz" integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== @@ -11136,6 +11325,14 @@ postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4 picocolors "^1.1.1" source-map-js "^1.2.1" +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.32: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" @@ -11182,14 +11379,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -prompts@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - prompts@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" @@ -11198,6 +11387,14 @@ prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" +prompts@2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + prop-types-exact@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz" @@ -11276,7 +11473,7 @@ q@^1.1.2: resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== -qs@6.11.0, qs@^6.4.0: +qs@^6.4.0, qs@6.11.0: version "6.11.0" resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== @@ -11350,15 +11547,23 @@ randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + range-parser@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +raw-body@~1.1.0: + version "1.1.7" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz" + integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== + dependencies: + bytes "1" + string_decoder "0.10" raw-body@2.5.2: version "2.5.2" @@ -11370,14 +11575,6 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -raw-body@~1.1.0: - version "1.1.7" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz" - integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== - dependencies: - bytes "1" - string_decoder "0.10" - rc@1.2.8: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" @@ -11448,7 +11645,15 @@ react-dev-utils@^12.0.1: strip-ansi "^6.0.1" text-table "^0.2.0" -react-dom@^16.8.4: +react-dom@*, "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.4 || ^17 || ^18", react-dom@^18.0.0, "react-dom@>= 16.8.0 < 19.0.0": + version "18.2.0" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-dom@^16.0.0-0, react-dom@^16.8.4: version "16.14.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz" integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== @@ -11458,14 +11663,6 @@ react-dom@^16.8.4: prop-types "^15.6.2" scheduler "^0.19.1" -react-dom@^18.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - react-error-overlay@^6.0.11, react-error-overlay@^6.0.9: version "6.0.11" resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" @@ -11504,7 +11701,7 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1: dependencies: "@babel/runtime" "^7.10.3" -"react-loadable@npm:@docusaurus/react-loadable@6.0.0": +react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0": version "6.0.0" resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz" integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ== @@ -11531,7 +11728,7 @@ react-router-dom@^5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@5.3.4, react-router@^5.3.4: +react-router@^5.3.4, react-router@>=5, react-router@5.3.4: version "5.3.4" resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== @@ -11556,7 +11753,14 @@ react-test-renderer@^16.0.0-0: react-is "^16.8.6" scheduler "^0.19.1" -react@^16.8.4: +react@*, "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^16.8.4 || ^17 || ^18", react@^18.0.0, react@^18.2.0, "react@>= 16.8.0 < 19.0.0", react@>=15, react@>=16, react@>=16.0.0: + version "18.2.0" + resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +"react@^0.14 || ^15.0.0 || ^16.0.0-alpha", react@^16.0.0-0, react@^16.14.0, react@^16.8.4, "react@0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0": version "16.14.0" resolved "https://registry.npmjs.org/react/-/react-16.14.0.tgz" integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== @@ -11565,13 +11769,6 @@ react@^16.8.4: object-assign "^4.1.1" prop-types "^15.6.2" -react@^18.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== - dependencies: - loose-envify "^1.1.0" - read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" @@ -11630,15 +11827,16 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -recursive-readdir@2.2.2, recursive-readdir@^2.2.2: +recursive-readdir@^2.2.2, recursive-readdir@2.2.2: version "2.2.2" resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: minimatch "3.0.4" -"redback-documentation@file:.": +"redback-documentation@file:": version "0.0.0" + resolved "file:" dependencies: "@docusaurus/core" "^3.6.3" "@docusaurus/preset-classic" "^3.6.3" @@ -11650,7 +11848,7 @@ recursive-readdir@2.2.2, recursive-readdir@^2.2.2: prism-react-renderer "^2.3.1" react "^18.0.0" react-dom "^18.0.0" - redback-documentation "file:../../../AppData/Local/Yarn/Cache/v6/npm-redback-documentation-0.0.0-83fe5640-8530-4b8d-9202-608512fc5da2-1746700720200/node_modules/redback-documentation" + redback-documentation "file:" rehype-katex "^7.0.1" remark-math "^6.0.0" yarn "^1.22.22" @@ -12003,13 +12201,6 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== - dependencies: - lowercase-keys "^1.0.0" - responselike@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz" @@ -12017,6 +12208,13 @@ responselike@^3.0.0: dependencies: lowercase-keys "^3.0.0" +responselike@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== + dependencies: + lowercase-keys "^1.0.0" + ret@~0.1.10: version "0.1.15" resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" @@ -12042,7 +12240,7 @@ rgba-regex@^1.0.0: resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== -rimraf@2, rimraf@^2.5.4: +rimraf@^2.5.4: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -12056,6 +12254,13 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" +rimraf@2: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rst-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz" @@ -12096,12 +12301,17 @@ safe-array-concat@^1.0.0, safe-array-concat@^1.1.0: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@5.2.1: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@~5.1.0: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -12127,7 +12337,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -12157,16 +12367,25 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== +schema-utils@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^3.1.1: + version "3.3.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: +schema-utils@^3.2.0: version "3.3.0" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== @@ -12185,6 +12404,20 @@ schema-utils@^4.0.0, schema-utils@^4.0.1: ajv-formats "^2.1.1" ajv-keywords "^5.1.0" +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +"search-insights@>= 1 < 3": + version "2.17.3" + resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" + integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== + section-matter@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" @@ -12232,7 +12465,17 @@ semver-truncate@^1.1.2: dependencies: semver "^5.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0, semver@^5.7.2: +semver@^5.3.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.5.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.6.0, semver@^5.7.2: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== @@ -12249,6 +12492,11 @@ semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: dependencies: lru-cache "^6.0.0" +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + send@0.18.0: version "0.18.0" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" @@ -12401,16 +12649,16 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@1.7.2: - 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== - shell-quote@^1.7.3, shell-quote@^1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +shell-quote@1.7.2: + 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== + shelljs@^0.8.4, shelljs@^0.8.5: version "0.8.5" resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" @@ -12605,7 +12853,12 @@ source-map@^0.5.6: resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -12615,6 +12868,11 @@ source-map@^0.7.0: resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + space-separated-tokens@^1.0.0: version "1.1.5" resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" @@ -12728,16 +12986,16 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + std-env@^3.7.0: version "3.8.0" resolved "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz" @@ -12748,12 +13006,51 @@ strict-uri-encode@^1.0.0: resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== +string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@0.10: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + string-template@~0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz" integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width@^1.0.2 || 2 || 3 || 4": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12798,18 +13095,6 @@ string.prototype.trimstart@^1.0.7: define-properties "^1.2.0" es-abstract "^1.22.1" -string_decoder@0.10: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@^1.1.1, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - stringify-entities@^4.0.0: version "4.0.4" resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz" @@ -12827,13 +13112,6 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" @@ -12855,6 +13133,13 @@ strip-ansi@^7.0.1: dependencies: ansi-regex "^6.0.1" +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" @@ -12985,7 +13270,26 @@ svg-parser@^2.0.4: resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== -svgo@^1.0.0, svgo@^1.3.2: +svgo@^1.0.0: + version "1.3.2" + resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +svgo@^1.3.2: version "1.3.2" resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== @@ -13082,11 +13386,16 @@ terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: commander "^2.20.0" source-map-support "~0.5.20" -text-table@0.2.0, text-table@^0.2.0: +text-table@^0.2.0, text-table@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +through@^2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + through2@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" @@ -13095,11 +13404,6 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -13356,6 +13660,11 @@ typedarray@^0.0.6: resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== +"typescript@>= 2.7", typescript@>=4.9.5: + version "5.9.2" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz" + integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" @@ -13561,7 +13870,7 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -13905,7 +14214,7 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.88.1, webpack@^5.95.0: +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.88.1, webpack@^5.95.0, "webpack@>= 4", "webpack@>=4.41.1 || 5.x", webpack@>=5, "webpack@3 || 4 || 5": version "5.97.0" resolved "https://registry.npmjs.org/webpack/-/webpack-5.97.0.tgz" integrity sha512-CWT8v7ShSfj7tGs4TLRtaOLmOCPWhoKEvp+eA7FVx8Xrjb3XfT0aXdxDItnRZmE8sHcH+a8ayDrJCOjXKxVFfQ== @@ -13948,7 +14257,7 @@ webpackbar@^6.0.1: std-env "^3.7.0" wrap-ansi "^7.0.0" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -14170,4 +14479,3 @@ zwitch@^2.0.0: version "2.0.4" resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== - From 9be7976f18ebfdebad7950d47351b291721795db Mon Sep 17 00:00:00 2001 From: Kavita Date: Wed, 17 Sep 2025 19:56:57 +1000 Subject: [PATCH 2/4] fix images from url --- docs/data-warehousing/Dremio/Dremio-API.md | 2 +- docs/data-warehousing/Dremio/_category_.json | 3 +- .../Dremio/dremio-analytics-guide.md | 32 ++++++++---------- docs/data-warehousing/Dremio/dremio-intro.md | 10 +++--- .../Dremio/img/docker-version-check.png | Bin 0 -> 4897 bytes .../Dremio/img/dremio-analytics.png | Bin 0 -> 181385 bytes .../Dremio/img/dremio-file.png | Bin 0 -> 251996 bytes .../Dremio/img/dremio-intro-landing.png | Bin 0 -> 273195 bytes .../Dremio/img/dremio-login.png | Bin 0 -> 42358 bytes .../Dremio/img/dremio-register.png | Bin 0 -> 68508 bytes 10 files changed, 21 insertions(+), 26 deletions(-) create mode 100644 docs/data-warehousing/Dremio/img/docker-version-check.png create mode 100644 docs/data-warehousing/Dremio/img/dremio-analytics.png create mode 100644 docs/data-warehousing/Dremio/img/dremio-file.png create mode 100644 docs/data-warehousing/Dremio/img/dremio-intro-landing.png create mode 100644 docs/data-warehousing/Dremio/img/dremio-login.png create mode 100644 docs/data-warehousing/Dremio/img/dremio-register.png diff --git a/docs/data-warehousing/Dremio/Dremio-API.md b/docs/data-warehousing/Dremio/Dremio-API.md index 1ff66efaf..a8d3285f0 100644 --- a/docs/data-warehousing/Dremio/Dremio-API.md +++ b/docs/data-warehousing/Dremio/Dremio-API.md @@ -72,4 +72,4 @@ df = pd.DataFrame(result['rows']) Which you can use just like any other dataframe like: ```python display(df) -``` +``` \ No newline at end of file diff --git a/docs/data-warehousing/Dremio/_category_.json b/docs/data-warehousing/Dremio/_category_.json index 0f53709b9..358091f62 100644 --- a/docs/data-warehousing/Dremio/_category_.json +++ b/docs/data-warehousing/Dremio/_category_.json @@ -5,5 +5,4 @@ "type": "generated-index", "description": "Documentation for the Dremio service" } -} - \ No newline at end of file +} \ No newline at end of file diff --git a/docs/data-warehousing/Dremio/dremio-analytics-guide.md b/docs/data-warehousing/Dremio/dremio-analytics-guide.md index df27b26e5..f3f08b127 100644 --- a/docs/data-warehousing/Dremio/dremio-analytics-guide.md +++ b/docs/data-warehousing/Dremio/dremio-analytics-guide.md @@ -23,7 +23,7 @@ Dremio is a **data lakehouse platform** that enables you to query **data where i * Parses your SQL. * Pushes operations **down to sources** (PostgreSQL, S3, etc.) where possible. * Executes distributed queries for large datasets. -![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/7527f86b%2D88fe%2D495d%2D8140%2Dd222cbb2670c/H250-AOIfLII6qd-WTVzCUYPcc6TuBKv0bh_SdHFYtw=.png) +![DREMIO ANALYTICS](img/dremio-analytics.png) This guide provides the AFL tutorial using the **Medallion** architecture in Dremio. We’ll model the three layers directly in Dremio Virtual Datasets (VDS) over your PostgreSQL tables: * **Bronze** = raw access, column naming alignment, no semantic changes * **Silver** = cleaned & conformed (types, dates, standardised text, light business rules) @@ -170,11 +170,11 @@ Goal: represent the **raw shape** of data as close to source as possible in Drem In Dremio, the Postgres physical tables already serve as Bronze. The optional VDS below gives you stable column names for downstream layers, without changing data types/values. ### 3.1.1 `Analytics.bronze_afl_games` ```sql -CREATE VDS "Analytics"."bronze_afl_games" AS +`CREATE VDS "Analytics"."bronze_afl_games"` AS SELECT "GameId" AS game_id, "Year" AS game_year, - "Round" AS round, + "Round" AS game_round, "Date" AS date_raw, "MaxTemp" AS max_temp_raw, "MinTemp" AS min_temp_raw, @@ -203,8 +203,8 @@ CREATE VDS "Analytics"."bronze_afl_stats" AS SELECT gameid AS game_id, team, - "Year" AS year, - round, + "Year" AS game_year, + round AS game_round, playerid AS player_id, displayname AS player_name_raw, gamenumber AS game_number, @@ -244,7 +244,7 @@ SELECT "Height" AS height_raw, "Weight" AS weight_raw, "Dob" AS dob_raw, - "Position" AS position, + "Position" AS player_position, "Origin" AS origin FROM "postgresql_provenance"."public"."afl_players"; ``` @@ -256,20 +256,16 @@ Goal: standardise types, parse dates/times, normalise text and identifiers so do CREATE VDS "Analytics"."silver_afl_games" AS SELECT CAST(game_id AS VARCHAR) AS game_id, - CAST(year AS INT) AS year, - TRIM(CAST(round AS VARCHAR)) AS round, - -- Date & Timestamp - TRY_CAST(date_raw AS DATE) AS game_date, - TRY_CAST(CONCAT(date_raw, ' ', COALESCE(start_time_raw,'00:00')) AS TIMESTAMP) AS game_ts, - -- Weather + CAST(game_year AS INT) AS game_year, + TRIM(CAST(game_round AS VARCHAR)) AS game_round, + CAST(date_raw AS DATE) AS game_date, + TO_TIMESTAMP(CONCAT(CAST(date_raw AS VARCHAR), ' ', COALESCE(start_time_raw,'00:00 AM')), 'YYYY-MM-DD HH:MI AM') AS game_ts, CAST(max_temp_raw AS FLOAT) AS max_temp_c, CAST(min_temp_raw AS FLOAT) AS min_temp_c, CAST(rainfall_raw AS FLOAT) AS rainfall_mm, TRIM(CAST(venue AS VARCHAR)) AS venue, TRIM(CAST(start_time_raw AS VARCHAR)) AS start_time_str, - -- Attendance (strip non-digits) CAST(REGEXP_REPLACE(COALESCE(attendance_raw,''), '[^0-9]', '') AS INT) AS attendance, - -- Teams & scores (keep raw quarter splits as floats) TRIM(CAST(home_team AS VARCHAR)) AS home_team, CAST(home_qt_raw AS FLOAT) AS home_qt, CAST(home_ht_raw AS FLOAT) AS home_ht, @@ -290,8 +286,8 @@ CREATE VDS "Analytics"."silver_afl_stats" AS SELECT CAST(game_id AS VARCHAR) AS game_id, UPPER(TRIM(CAST(team AS VARCHAR))) AS team, - CAST(year AS INT) AS year, - TRIM(CAST(round AS VARCHAR)) AS round, + CAST(game_year AS INT) AS game_year, + TRIM(CAST(game_round AS VARCHAR)) AS game_round, CAST(player_id AS INT) AS player_id, TRIM(CAST(player_name_raw AS VARCHAR)) AS player_name, CAST(game_number AS INT) AS game_number, @@ -329,9 +325,9 @@ SELECT TRIM(CAST(player_name_raw AS VARCHAR)) AS player_name, CAST(height_raw AS INT) AS height_cm, CAST(weight_raw AS INT) AS weight_kg, - TRY_CAST(dob_raw AS DATE) AS dob, + CAST(dob_raw AS DATE) AS dob, TRIM(CAST(dob_raw AS VARCHAR)) AS dob_text, - UPPER(TRIM(CAST(position AS VARCHAR))) AS position, + UPPER(TRIM(CAST(player_position AS VARCHAR))) AS player_position, TRIM(CAST(origin AS VARCHAR)) AS origin FROM "Analytics"."bronze_afl_players"; ``` diff --git a/docs/data-warehousing/Dremio/dremio-intro.md b/docs/data-warehousing/Dremio/dremio-intro.md index 2b9effb3e..f006cdc23 100644 --- a/docs/data-warehousing/Dremio/dremio-intro.md +++ b/docs/data-warehousing/Dremio/dremio-intro.md @@ -6,7 +6,7 @@ sidebar_label: Dremio Introduction # Introduction to Dremio ## What is Dremio? Dremio is like a **smart data browser** for all your data. Instead of copying data into one place, Dremio lets you **connect directly to where your data already lives** — in databases (like PostgreSQL), NoSQL stores (like MongoDB), or object storage (like MinIO or AWS S3). -![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/gIYwdXkYy7RSu_PnoRcrjD_qS5dtFVx7nPUPZzN-pi0=.png) +![PHOTO OF DREMIO](img/dremio-intro-landing.PNG) Once connected, you can: * Search and explore data with **SQL** (the same language used in databases). * Combine data from different places (e.g., sales data in PostgreSQL + customer data in MongoDB). @@ -35,7 +35,7 @@ Before running Dremio Community Edition, make sure your system meets the followi ## 2. Software Requirements * **Docker** (required to run Dremio CE): * Docker Engine **v20+** recommended - ![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/niUkMCLl8Az6zG_yNL6p0l2Z1R_y96fCYfOuseBQEu0=.png) + ![DOCKER VERSION CHECK](img/docker-version-check.png) * Docker Compose (if you want to run other services like PostgreSQL, MongoDB, MinIO alongside Dremio) ## 3. Docker Resources to Expose When starting Dremio CE with Docker, you should expose these ports: @@ -84,11 +84,11 @@ docker ps ``` ## 4. Access the Dremio UI * Open your browser → [http://localhost:9047](http://localhost:9047) -![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/adjIhNa0ZjrhxVH88bFzcRzzAp8OwxR3Fau1A3hmyV8=.png) +![ACCESS THE DREMIO UI](img/dremio-login.png) * You’ll be asked to **create an admin account** (username, email, password). -![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/3buGkF3tLTnmKmZk842zVbPTrNs3uNPk-koYhrv5tLs=.png) +![WELCOME TO DREMIO](img/dremio-register.png) * After setup, you’ll land on the **Dremio home page**. -![](https://beta.appflowy.cloud/api/file_storage/efa01a3a-37f9-4405-8e02-34cb5fa15791/v1/blob/8b31656d%2Dd972%2D405e%2Dbc35%2D50834b755a80/tcgI7k0wV6BSQ-tlONAJEfZEB2kDxP-iR7SaclvW9_Y=.png) +![Dremio Home page](img/dremio-intro-landing.png) ## 5. Use Docker Compose for Multi-Service Setup If you’re also running **PostgreSQL, MongoDB, and MinIO** alongside Dremio, create a `docker-compose.yml`: ```yaml diff --git a/docs/data-warehousing/Dremio/img/docker-version-check.png b/docs/data-warehousing/Dremio/img/docker-version-check.png new file mode 100644 index 0000000000000000000000000000000000000000..6bee7dec7638493d4b49c87574548c026008d1b0 GIT binary patch literal 4897 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 literal 0 HcmV?d00001 diff --git a/docs/data-warehousing/Dremio/img/dremio-analytics.png b/docs/data-warehousing/Dremio/img/dremio-analytics.png new file mode 100644 index 0000000000000000000000000000000000000000..8dcfc569b2feb9bddc4f9c975e1154500516bf9a GIT binary patch literal 181385 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

v;?1D47Ml~P!n53m=)ouE*AKQ0fX0@| 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 Op11mY<&QUh`F{XA*^>nT literal 0 HcmV?d00001 diff --git a/docs/data-warehousing/Dremio/img/dremio-file.png b/docs/data-warehousing/Dremio/img/dremio-file.png new file mode 100644 index 0000000000000000000000000000000000000000..b5aeb1163bbec636d7b5a51525e19bc92010d5ba GIT binary patch literal 251996 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ƈ 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%0As+VF6O<6IpcOyblJ7DA8brA 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 literal 0 HcmV?d00001 diff --git a/docs/data-warehousing/Dremio/img/dremio-intro-landing.png b/docs/data-warehousing/Dremio/img/dremio-intro-landing.png new file mode 100644 index 0000000000000000000000000000000000000000..0e50d239cece895e0fb2544826130280f150981a GIT binary patch literal 273195 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 z%0AYKOI$H@Hl(EI_`8dK2BGIv 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ųK57Vxzu*+QZK;U@048 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�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 W)312>iJ2cPwU85j$7_#W`r#j_uDy-` literal 0 HcmV?d00001 diff --git a/docs/data-warehousing/Dremio/img/dremio-login.png b/docs/data-warehousing/Dremio/img/dremio-login.png new file mode 100644 index 0000000000000000000000000000000000000000..be95ce5c06312892173931ad1280605f54631ddc GIT binary patch literal 42358 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

l?&Ju#T)T*aHtT1 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 z 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 literal 0 HcmV?d00001 From 4b188f01e73c67a01cfd00c8f5c14160b6cd6a1a Mon Sep 17 00:00:00 2001 From: kavita57 Date: Sun, 21 Sep 2025 15:12:35 +1000 Subject: [PATCH 3/4] Delete yarn.lock --- yarn.lock | 14481 ---------------------------------------------------- 1 file changed, 14481 deletions(-) delete mode 100644 yarn.lock diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 420303300..000000000 --- a/yarn.lock +++ /dev/null @@ -1,14481 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@algolia/autocomplete-core@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz" - integrity sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q== - dependencies: - "@algolia/autocomplete-plugin-algolia-insights" "1.17.7" - "@algolia/autocomplete-shared" "1.17.7" - -"@algolia/autocomplete-plugin-algolia-insights@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz" - integrity sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A== - dependencies: - "@algolia/autocomplete-shared" "1.17.7" - -"@algolia/autocomplete-preset-algolia@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz" - integrity sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA== - dependencies: - "@algolia/autocomplete-shared" "1.17.7" - -"@algolia/autocomplete-shared@1.17.7": - version "1.17.7" - resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz" - integrity sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg== - -"@algolia/cache-browser-local-storage@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz" - integrity sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww== - dependencies: - "@algolia/cache-common" "4.24.0" - -"@algolia/cache-common@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz" - integrity sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g== - -"@algolia/cache-in-memory@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz" - integrity sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w== - dependencies: - "@algolia/cache-common" "4.24.0" - -"@algolia/client-abtesting@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz" - integrity sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-account@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz" - integrity sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA== - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/client-search" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-analytics@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz" - integrity sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg== - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/client-search" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-analytics@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz" - integrity sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-common@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz" - integrity sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA== - dependencies: - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-common@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz" - integrity sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w== - -"@algolia/client-common@5.37.0": - version "5.37.0" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.37.0.tgz" - integrity sha512-GylIFlPvLy9OMgFG8JkonIagv3zF+Dx3H401Uo2KpmfMVBBJiGfAb9oYfXtplpRMZnZPxF5FnkWaI/NpVJMC+g== - -"@algolia/client-insights@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz" - integrity sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-personalization@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz" - integrity sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w== - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-personalization@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz" - integrity sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-query-suggestions@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz" - integrity sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/client-search@>= 4.9.1 < 6": - version "5.37.0" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.37.0.tgz" - integrity sha512-DAFVUvEg+u7jUs6BZiVz9zdaUebYULPiQ4LM2R4n8Nujzyj7BZzGr2DCd85ip4p/cx7nAZWKM8pLcGtkTRTdsg== - dependencies: - "@algolia/client-common" "5.37.0" - "@algolia/requester-browser-xhr" "5.37.0" - "@algolia/requester-fetch" "5.37.0" - "@algolia/requester-node-http" "5.37.0" - -"@algolia/client-search@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz" - integrity sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA== - dependencies: - "@algolia/client-common" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/client-search@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz" - integrity sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/events@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" - integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== - -"@algolia/ingestion@1.15.0": - version "1.15.0" - resolved "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz" - integrity sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/logger-common@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz" - integrity sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA== - -"@algolia/logger-console@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz" - integrity sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg== - dependencies: - "@algolia/logger-common" "4.24.0" - -"@algolia/monitoring@1.15.0": - version "1.15.0" - resolved "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz" - integrity sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/recommend@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz" - integrity sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw== - dependencies: - "@algolia/cache-browser-local-storage" "4.24.0" - "@algolia/cache-common" "4.24.0" - "@algolia/cache-in-memory" "4.24.0" - "@algolia/client-common" "4.24.0" - "@algolia/client-search" "4.24.0" - "@algolia/logger-common" "4.24.0" - "@algolia/logger-console" "4.24.0" - "@algolia/requester-browser-xhr" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/requester-node-http" "4.24.0" - "@algolia/transporter" "4.24.0" - -"@algolia/recommend@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz" - integrity sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ== - dependencies: - "@algolia/client-common" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -"@algolia/requester-browser-xhr@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz" - integrity sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA== - dependencies: - "@algolia/requester-common" "4.24.0" - -"@algolia/requester-browser-xhr@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz" - integrity sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w== - dependencies: - "@algolia/client-common" "5.15.0" - -"@algolia/requester-browser-xhr@5.37.0": - version "5.37.0" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.37.0.tgz" - integrity sha512-Ao8GZo8WgWFABrU7iq+JAftXV0t+UcOtCDL4mzHHZ+rQeTTf1TZssr4d0vIuoqkVNnKt9iyZ7T4lQff4ydcTrw== - dependencies: - "@algolia/client-common" "5.37.0" - -"@algolia/requester-common@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz" - integrity sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA== - -"@algolia/requester-fetch@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz" - integrity sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw== - dependencies: - "@algolia/client-common" "5.15.0" - -"@algolia/requester-fetch@5.37.0": - version "5.37.0" - resolved "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.37.0.tgz" - integrity sha512-H7OJOXrFg5dLcGJ22uxx8eiFId0aB9b0UBhoOi4SMSuDBe6vjJJ/LeZyY25zPaSvkXNBN3vAM+ad6M0h6ha3AA== - dependencies: - "@algolia/client-common" "5.37.0" - -"@algolia/requester-node-http@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz" - integrity sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw== - dependencies: - "@algolia/requester-common" "4.24.0" - -"@algolia/requester-node-http@5.15.0": - version "5.15.0" - resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz" - integrity sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ== - dependencies: - "@algolia/client-common" "5.15.0" - -"@algolia/requester-node-http@5.37.0": - version "5.37.0" - resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.37.0.tgz" - integrity sha512-npZ9aeag4SGTx677eqPL3rkSPlQrnzx/8wNrl1P7GpWq9w/eTmRbOq+wKrJ2r78idlY0MMgmY/mld2tq6dc44g== - dependencies: - "@algolia/client-common" "5.37.0" - -"@algolia/transporter@4.24.0": - version "4.24.0" - resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz" - integrity sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA== - dependencies: - "@algolia/cache-common" "4.24.0" - "@algolia/logger-common" "4.24.0" - "@algolia/requester-common" "4.24.0" - -"@ampproject/remapping@^2.2.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" - integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.8.3": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" - integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== - dependencies: - "@babel/helper-validator-identifier" "^7.25.9" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/code-frame@^7.5.5", "@babel/code-frame@7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.9", "@babel/compat-data@^7.26.0": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz" - integrity sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.25.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz" - integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.26.0" - "@babel/generator" "^7.26.0" - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-module-transforms" "^7.26.0" - "@babel/helpers" "^7.26.0" - "@babel/parser" "^7.26.0" - "@babel/template" "^7.25.9" - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.26.0" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.25.9", "@babel/generator@^7.26.0": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz" - integrity sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw== - dependencies: - "@babel/parser" "^7.26.2" - "@babel/types" "^7.26.0" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^3.0.2" - -"@babel/helper-annotate-as-pure@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz" - integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== - dependencies: - "@babel/types" "^7.25.9" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz" - integrity sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz" - integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== - dependencies: - "@babel/compat-data" "^7.25.9" - "@babel/helper-validator-option" "^7.25.9" - browserslist "^4.24.0" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz" - integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-member-expression-to-functions" "^7.25.9" - "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/traverse" "^7.25.9" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz" - integrity sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - regexpu-core "^6.1.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3": - version "0.6.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz" - integrity sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg== - dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - -"@babel/helper-member-expression-to-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz" - integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-module-imports@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz" - integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz" - integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== - dependencies: - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/helper-optimise-call-expression@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz" - integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== - dependencies: - "@babel/types" "^7.25.9" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.8.0": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz" - integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== - -"@babel/helper-remap-async-to-generator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz" - integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-wrap-function" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/helper-replace-supers@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz" - integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.25.9" - "@babel/helper-optimise-call-expression" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/helper-simple-access@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz" - integrity sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-skip-transparent-expression-wrappers@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz" - integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== - dependencies: - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helper-string-parser@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz" - integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== - -"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz" - integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== - -"@babel/helper-validator-option@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz" - integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== - -"@babel/helper-wrap-function@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz" - integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== - dependencies: - "@babel/template" "^7.25.9" - "@babel/traverse" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/helpers@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz" - integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== - dependencies: - "@babel/template" "^7.25.9" - "@babel/types" "^7.26.0" - -"@babel/highlight@^7.10.4": - version "7.23.4" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2": - version "7.26.2" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz" - integrity sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ== - dependencies: - "@babel/types" "^7.26.0" - -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz" - integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz" - integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz" - integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz" - integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/plugin-transform-optional-chaining" "^7.25.9" - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz" - integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/plugin-proposal-class-properties@^7.12.1": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-object-rest-spread@^7.12.1": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-import-assertions@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz" - integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-syntax-import-attributes@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz" - integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-syntax-jsx@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz" - integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-typescript@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz" - integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz" - integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-async-generator-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz" - integrity sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-remap-async-to-generator" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/plugin-transform-async-to-generator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz" - integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== - dependencies: - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-remap-async-to-generator" "^7.25.9" - -"@babel/plugin-transform-block-scoped-functions@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz" - integrity sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-block-scoping@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz" - integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-class-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz" - integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-class-static-block@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz" - integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-classes@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz" - integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" - "@babel/traverse" "^7.25.9" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz" - integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/template" "^7.25.9" - -"@babel/plugin-transform-destructuring@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz" - integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-dotall-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz" - integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-duplicate-keys@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz" - integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz" - integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-dynamic-import@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz" - integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-exponentiation-operator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz" - integrity sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-export-namespace-from@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz" - integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-for-of@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz" - integrity sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - -"@babel/plugin-transform-function-name@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz" - integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== - dependencies: - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/plugin-transform-json-strings@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz" - integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz" - integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-logical-assignment-operators@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz" - integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-member-expression-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz" - integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-modules-amd@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz" - integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== - dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-modules-commonjs@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz" - integrity sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg== - dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-simple-access" "^7.25.9" - -"@babel/plugin-transform-modules-systemjs@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz" - integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== - dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" - "@babel/traverse" "^7.25.9" - -"@babel/plugin-transform-modules-umd@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz" - integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== - dependencies: - "@babel/helper-module-transforms" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz" - integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-new-target@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz" - integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz" - integrity sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-numeric-separator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz" - integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-object-rest-spread@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz" - integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== - dependencies: - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/plugin-transform-parameters" "^7.25.9" - -"@babel/plugin-transform-object-super@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz" - integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-replace-supers" "^7.25.9" - -"@babel/plugin-transform-optional-catch-binding@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz" - integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-optional-chaining@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz" - integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz" - integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-private-methods@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz" - integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-private-property-in-object@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz" - integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-property-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz" - integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-react-constant-elements@^7.21.3": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz" - integrity sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-react-display-name@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz" - integrity sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-react-jsx-development@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz" - integrity sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.25.9" - -"@babel/plugin-transform-react-jsx@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz" - integrity sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/plugin-transform-react-pure-annotations@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz" - integrity sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-regenerator@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz" - integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - regenerator-transform "^0.15.2" - -"@babel/plugin-transform-regexp-modifiers@^7.26.0": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz" - integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-reserved-words@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz" - integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-runtime@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz" - integrity sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ== - dependencies: - "@babel/helper-module-imports" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.6" - babel-plugin-polyfill-regenerator "^0.6.1" - semver "^6.3.1" - -"@babel/plugin-transform-shorthand-properties@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz" - integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-spread@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz" - integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - -"@babel/plugin-transform-sticky-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz" - integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-template-literals@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz" - integrity sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-typeof-symbol@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz" - integrity sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-typescript@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz" - integrity sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/plugin-syntax-typescript" "^7.25.9" - -"@babel/plugin-transform-unicode-escapes@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz" - integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-unicode-property-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz" - integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-unicode-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz" - integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/plugin-transform-unicode-sets-regex@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz" - integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - -"@babel/polyfill@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz" - integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== - dependencies: - core-js "^2.6.5" - regenerator-runtime "^0.13.4" - -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.25.9": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz" - integrity sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw== - dependencies: - "@babel/compat-data" "^7.26.0" - "@babel/helper-compilation-targets" "^7.25.9" - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-validator-option" "^7.25.9" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" - "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-import-assertions" "^7.26.0" - "@babel/plugin-syntax-import-attributes" "^7.26.0" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.25.9" - "@babel/plugin-transform-async-generator-functions" "^7.25.9" - "@babel/plugin-transform-async-to-generator" "^7.25.9" - "@babel/plugin-transform-block-scoped-functions" "^7.25.9" - "@babel/plugin-transform-block-scoping" "^7.25.9" - "@babel/plugin-transform-class-properties" "^7.25.9" - "@babel/plugin-transform-class-static-block" "^7.26.0" - "@babel/plugin-transform-classes" "^7.25.9" - "@babel/plugin-transform-computed-properties" "^7.25.9" - "@babel/plugin-transform-destructuring" "^7.25.9" - "@babel/plugin-transform-dotall-regex" "^7.25.9" - "@babel/plugin-transform-duplicate-keys" "^7.25.9" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" - "@babel/plugin-transform-dynamic-import" "^7.25.9" - "@babel/plugin-transform-exponentiation-operator" "^7.25.9" - "@babel/plugin-transform-export-namespace-from" "^7.25.9" - "@babel/plugin-transform-for-of" "^7.25.9" - "@babel/plugin-transform-function-name" "^7.25.9" - "@babel/plugin-transform-json-strings" "^7.25.9" - "@babel/plugin-transform-literals" "^7.25.9" - "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" - "@babel/plugin-transform-member-expression-literals" "^7.25.9" - "@babel/plugin-transform-modules-amd" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.25.9" - "@babel/plugin-transform-modules-systemjs" "^7.25.9" - "@babel/plugin-transform-modules-umd" "^7.25.9" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" - "@babel/plugin-transform-new-target" "^7.25.9" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.9" - "@babel/plugin-transform-numeric-separator" "^7.25.9" - "@babel/plugin-transform-object-rest-spread" "^7.25.9" - "@babel/plugin-transform-object-super" "^7.25.9" - "@babel/plugin-transform-optional-catch-binding" "^7.25.9" - "@babel/plugin-transform-optional-chaining" "^7.25.9" - "@babel/plugin-transform-parameters" "^7.25.9" - "@babel/plugin-transform-private-methods" "^7.25.9" - "@babel/plugin-transform-private-property-in-object" "^7.25.9" - "@babel/plugin-transform-property-literals" "^7.25.9" - "@babel/plugin-transform-regenerator" "^7.25.9" - "@babel/plugin-transform-regexp-modifiers" "^7.26.0" - "@babel/plugin-transform-reserved-words" "^7.25.9" - "@babel/plugin-transform-shorthand-properties" "^7.25.9" - "@babel/plugin-transform-spread" "^7.25.9" - "@babel/plugin-transform-sticky-regex" "^7.25.9" - "@babel/plugin-transform-template-literals" "^7.25.9" - "@babel/plugin-transform-typeof-symbol" "^7.25.9" - "@babel/plugin-transform-unicode-escapes" "^7.25.9" - "@babel/plugin-transform-unicode-property-regex" "^7.25.9" - "@babel/plugin-transform-unicode-regex" "^7.25.9" - "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" - "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.6" - babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.38.1" - semver "^6.3.1" - -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz" - integrity sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-validator-option" "^7.25.9" - "@babel/plugin-transform-react-display-name" "^7.25.9" - "@babel/plugin-transform-react-jsx" "^7.25.9" - "@babel/plugin-transform-react-jsx-development" "^7.25.9" - "@babel/plugin-transform-react-pure-annotations" "^7.25.9" - -"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz" - integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== - dependencies: - "@babel/helper-plugin-utils" "^7.25.9" - "@babel/helper-validator-option" "^7.25.9" - "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.25.9" - "@babel/plugin-transform-typescript" "^7.25.9" - -"@babel/register@^7.12.1": - version "7.23.7" - resolved "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz" - integrity sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.6" - source-map-support "^0.5.16" - -"@babel/runtime-corejs3@^7.25.9": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.0.tgz" - integrity sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w== - dependencies: - core-js-pure "^3.30.2" - regenerator-runtime "^0.14.0" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz" - integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz" - integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== - dependencies: - "@babel/code-frame" "^7.25.9" - "@babel/parser" "^7.25.9" - "@babel/types" "^7.25.9" - -"@babel/traverse@^7.12.5", "@babel/traverse@^7.25.9": - version "7.25.9" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz" - integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== - dependencies: - "@babel/code-frame" "^7.25.9" - "@babel/generator" "^7.25.9" - "@babel/parser" "^7.25.9" - "@babel/template" "^7.25.9" - "@babel/types" "^7.25.9" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.12.6", "@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.4.4": - version "7.26.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz" - integrity sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA== - dependencies: - "@babel/helper-string-parser" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@csstools/cascade-layer-name-parser@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz" - integrity sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA== - -"@csstools/color-helpers@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz" - integrity sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA== - -"@csstools/css-calc@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz" - integrity sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw== - -"@csstools/css-color-parser@^3.0.6": - version "3.0.6" - resolved "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz" - integrity sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw== - dependencies: - "@csstools/color-helpers" "^5.0.1" - "@csstools/css-calc" "^2.1.0" - -"@csstools/css-parser-algorithms@^3.0.4": - version "3.0.4" - resolved "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz" - integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A== - -"@csstools/css-tokenizer@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz" - integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw== - -"@csstools/media-query-list-parser@^4.0.2": - version "4.0.2" - resolved "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz" - integrity sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A== - -"@csstools/postcss-cascade-layers@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz" - integrity sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ== - dependencies: - "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" - -"@csstools/postcss-color-function@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz" - integrity sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-color-mix-function@^3.0.6": - version "3.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz" - integrity sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-content-alt-text@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz" - integrity sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw== - dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-exponential-functions@^2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz" - integrity sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ== - dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-font-format-keywords@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz" - integrity sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw== - dependencies: - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-gamut-mapping@^2.0.6": - version "2.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz" - integrity sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-gradients-interpolation-method@^5.0.6": - version "5.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz" - integrity sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-hwb-function@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz" - integrity sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-ic-unit@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz" - integrity sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-initial@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz" - integrity sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA== - -"@csstools/postcss-is-pseudo-class@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz" - integrity sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ== - dependencies: - "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" - -"@csstools/postcss-light-dark-function@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz" - integrity sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw== - dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-logical-float-and-clear@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz" - integrity sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ== - -"@csstools/postcss-logical-overflow@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz" - integrity sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA== - -"@csstools/postcss-logical-overscroll-behavior@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz" - integrity sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w== - -"@csstools/postcss-logical-resize@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz" - integrity sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-logical-viewport-units@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz" - integrity sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw== - dependencies: - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-media-minmax@^2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz" - integrity sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew== - dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" - -"@csstools/postcss-media-queries-aspect-ratio-number-values@^3.0.4": - version "3.0.4" - resolved "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz" - integrity sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ== - dependencies: - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" - -"@csstools/postcss-nested-calc@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz" - integrity sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A== - dependencies: - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-normalize-display-values@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz" - integrity sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-oklab-function@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz" - integrity sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-progressive-custom-properties@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz" - integrity sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-random-function@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz" - integrity sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA== - dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-relative-color-syntax@^3.0.6": - version "3.0.6" - resolved "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz" - integrity sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -"@csstools/postcss-scope-pseudo-class@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz" - integrity sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q== - dependencies: - postcss-selector-parser "^7.0.0" - -"@csstools/postcss-sign-functions@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz" - integrity sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA== - dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-stepped-value-functions@^4.0.5": - version "4.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz" - integrity sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw== - dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-text-decoration-shorthand@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz" - integrity sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw== - dependencies: - "@csstools/color-helpers" "^5.0.1" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-trigonometric-functions@^4.0.5": - version "4.0.5" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz" - integrity sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA== - dependencies: - "@csstools/css-calc" "^2.1.0" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - -"@csstools/postcss-unset-value@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz" - integrity sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA== - -"@csstools/selector-resolve-nested@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz" - integrity sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ== - -"@csstools/selector-specificity@^5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz" - integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw== - -"@csstools/utilities@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz" - integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ== - -"@discoveryjs/json-ext@0.5.7": - version "0.5.7" - resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== - -"@docsearch/css@3.8.0": - version "3.8.0" - resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz" - integrity sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA== - -"@docsearch/react@^3.5.2": - version "3.8.0" - resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz" - integrity sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q== - dependencies: - "@algolia/autocomplete-core" "1.17.7" - "@algolia/autocomplete-preset-algolia" "1.17.7" - "@docsearch/css" "3.8.0" - algoliasearch "^5.12.0" - -"@docusaurus/babel@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.6.3.tgz" - integrity sha512-7dW9Hat9EHYCVicFXYA4hjxBY38+hPuCURL8oRF9fySRm7vzNWuEOghA1TXcykuXZp0HLG2td4RhDxCvGG7tNw== - dependencies: - "@babel/core" "^7.25.9" - "@babel/generator" "^7.25.9" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.25.9" - "@babel/preset-env" "^7.25.9" - "@babel/preset-react" "^7.25.9" - "@babel/preset-typescript" "^7.25.9" - "@babel/runtime" "^7.25.9" - "@babel/runtime-corejs3" "^7.25.9" - "@babel/traverse" "^7.25.9" - "@docusaurus/logger" "3.6.3" - "@docusaurus/utils" "3.6.3" - babel-plugin-dynamic-import-node "^2.3.3" - fs-extra "^11.1.1" - tslib "^2.6.0" - -"@docusaurus/bundler@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.6.3.tgz" - integrity sha512-47JLuc8D4wA+6VOvmMd5fUC9rFppBQpQOnxDYiVXffm/DeV/wmm3sbpNd5Y+O+G2+nevLTRnvCm/qyancv0Y3A== - dependencies: - "@babel/core" "^7.25.9" - "@docusaurus/babel" "3.6.3" - "@docusaurus/cssnano-preset" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - babel-loader "^9.2.1" - clean-css "^5.3.2" - copy-webpack-plugin "^11.0.0" - css-loader "^6.8.1" - css-minimizer-webpack-plugin "^5.0.1" - cssnano "^6.1.2" - file-loader "^6.2.0" - html-minifier-terser "^7.2.0" - mini-css-extract-plugin "^2.9.1" - null-loader "^4.0.1" - postcss "^8.4.26" - postcss-loader "^7.3.3" - postcss-preset-env "^10.1.0" - react-dev-utils "^12.0.1" - terser-webpack-plugin "^5.3.9" - tslib "^2.6.0" - url-loader "^4.1.1" - webpack "^5.95.0" - webpackbar "^6.0.1" - -"@docusaurus/core@^2.0.0-alpha.60 || ^2.0.0 || ^3.0.0", "@docusaurus/core@^3.6.3", "@docusaurus/core@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.3.tgz" - integrity sha512-xL7FRY9Jr5DWqB6pEnqgKqcMPJOX5V0pgWXi5lCiih11sUBmcFKM7c3+GyxcVeeWFxyYSDP3grLTWqJoP4P9Vw== - dependencies: - "@docusaurus/babel" "3.6.3" - "@docusaurus/bundler" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/mdx-loader" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - boxen "^6.2.1" - chalk "^4.1.2" - chokidar "^3.5.3" - cli-table3 "^0.6.3" - combine-promises "^1.1.0" - commander "^5.1.0" - core-js "^3.31.1" - del "^6.1.1" - detect-port "^1.5.1" - escape-html "^1.0.3" - eta "^2.2.0" - eval "^0.1.8" - fs-extra "^11.1.1" - html-tags "^3.3.1" - html-webpack-plugin "^5.6.0" - leven "^3.1.0" - lodash "^4.17.21" - p-map "^4.0.0" - prompts "^2.4.2" - react-dev-utils "^12.0.1" - react-helmet-async "^1.3.0" - react-loadable "npm:@docusaurus/react-loadable@6.0.0" - react-loadable-ssr-addon-v5-slorber "^1.0.1" - react-router "^5.3.4" - react-router-config "^5.1.1" - react-router-dom "^5.3.4" - rtl-detect "^1.0.4" - semver "^7.5.4" - serve-handler "^6.1.6" - shelljs "^0.8.5" - tslib "^2.6.0" - update-notifier "^6.0.2" - webpack "^5.95.0" - webpack-bundle-analyzer "^4.10.2" - webpack-dev-server "^4.15.2" - webpack-merge "^6.0.1" - -"@docusaurus/cssnano-preset@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.6.3.tgz" - integrity sha512-qP7SXrwZ+23GFJdPN4aIHQrZW+oH/7tzwEuc/RNL0+BdZdmIjYQqUxdXsjE4lFxLNZjj0eUrSNYIS6xwfij+5Q== - dependencies: - cssnano-preset-advanced "^6.1.2" - postcss "^8.4.38" - postcss-sort-media-queries "^5.2.0" - tslib "^2.6.0" - -"@docusaurus/logger@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.3.tgz" - integrity sha512-xSubJixcNyMV9wMV4q0s47CBz3Rlc5jbcCCuij8pfQP8qn/DIpt0ks8W6hQWzHAedg/J/EwxxUOUrnEoKzJo8g== - dependencies: - chalk "^4.1.2" - tslib "^2.6.0" - -"@docusaurus/mdx-loader@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.6.3.tgz" - integrity sha512-3iJdiDz9540ppBseeI93tWTDtUGVkxzh59nMq4ignylxMuXBLK8dFqVeaEor23v1vx6TrGKZ2FuLaTB+U7C0QQ== - dependencies: - "@docusaurus/logger" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - "@mdx-js/mdx" "^3.0.0" - "@slorber/remark-comment" "^1.0.0" - escape-html "^1.0.3" - estree-util-value-to-estree "^3.0.1" - file-loader "^6.2.0" - fs-extra "^11.1.1" - image-size "^1.0.2" - mdast-util-mdx "^3.0.0" - mdast-util-to-string "^4.0.0" - rehype-raw "^7.0.0" - remark-directive "^3.0.0" - remark-emoji "^4.0.0" - remark-frontmatter "^5.0.0" - remark-gfm "^4.0.0" - stringify-object "^3.3.0" - tslib "^2.6.0" - unified "^11.0.3" - unist-util-visit "^5.0.0" - url-loader "^4.1.1" - vfile "^6.0.1" - webpack "^5.88.1" - -"@docusaurus/module-type-aliases@^3.5.2", "@docusaurus/module-type-aliases@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.3.tgz" - integrity sha512-MjaXX9PN/k5ugNvfRZdWyKWq4FsrhN4LEXaj0pEmMebJuBNlFeGyKQUa9DRhJHpadNaiMLrbo9m3U7Ig5YlsZg== - dependencies: - "@docusaurus/types" "3.6.3" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - "@types/react-router-dom" "*" - react-helmet-async "*" - react-loadable "npm:@docusaurus/react-loadable@6.0.0" - -"@docusaurus/plugin-content-blog@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.3.tgz" - integrity sha512-k0ogWwwJU3pFRFfvW1kRVHxzf2DutLGaaLjAnHVEU6ju+aRP0Z5ap/13DHyPOfHeE4WKpn/M0TqjdwZAcY3kAw== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/mdx-loader" "3.6.3" - "@docusaurus/theme-common" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - cheerio "1.0.0-rc.12" - feed "^4.2.2" - fs-extra "^11.1.1" - lodash "^4.17.21" - reading-time "^1.5.0" - srcset "^4.0.0" - tslib "^2.6.0" - unist-util-visit "^5.0.0" - utility-types "^3.10.0" - webpack "^5.88.1" - -"@docusaurus/plugin-content-docs@*", "@docusaurus/plugin-content-docs@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.3.tgz" - integrity sha512-r2wS8y/fsaDcxkm20W5bbYJFPzdWdEaTWVYjNxlHlcmX086eqQR1Fomlg9BHTJ0dLXPzAlbC8EN4XqMr3QzNCQ== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/mdx-loader" "3.6.3" - "@docusaurus/module-type-aliases" "3.6.3" - "@docusaurus/theme-common" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - "@types/react-router-config" "^5.0.7" - combine-promises "^1.1.0" - fs-extra "^11.1.1" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.6.0" - utility-types "^3.10.0" - webpack "^5.88.1" - -"@docusaurus/plugin-content-pages@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.3.tgz" - integrity sha512-eHrmTgjgLZsuqfsYr5X2xEwyIcck0wseSofWrjTwT9FLOWp+KDmMAuVK+wRo7sFImWXZk3oV/xX/g9aZrhD7OA== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/mdx-loader" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - fs-extra "^11.1.1" - tslib "^2.6.0" - webpack "^5.88.1" - -"@docusaurus/plugin-debug@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.3.tgz" - integrity sha512-zB9GXfIZNPRfzKnNjU6xGVrqn9bPXuGhpjgsuc/YtcTDjnjhasg38NdYd5LEqXex5G/zIorQgWB3n6x/Ut62vQ== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - fs-extra "^11.1.1" - react-json-view-lite "^1.2.0" - tslib "^2.6.0" - -"@docusaurus/plugin-google-analytics@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.3.tgz" - integrity sha512-rCDNy1QW8Dag7nZq67pcum0bpFLrwvxJhYuVprhFh8BMBDxV0bY+bAkGHbSf68P3Bk9C3hNOAXX1srGLIDvcTA== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - tslib "^2.6.0" - -"@docusaurus/plugin-google-gtag@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.3.tgz" - integrity sha512-+OyDvhM6rqVkQOmLVkQWVJAizEEfkPzVWtIHXlWPOCFGK9X4/AWeBSrU0WG4iMg9Z4zD4YDRrU+lvI4s6DSC+w== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - "@types/gtag.js" "^0.0.12" - tslib "^2.6.0" - -"@docusaurus/plugin-google-tag-manager@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.3.tgz" - integrity sha512-1M6UPB13gWUtN2UHX083/beTn85PlRI9ABItTl/JL1FJ5dJTWWFXXsHf9WW/6hrVwthwTeV/AGbGKvLKV+IlCA== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - tslib "^2.6.0" - -"@docusaurus/plugin-sitemap@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.6.3.tgz" - integrity sha512-94qOO4M9Fwv9KfVQJsgbe91k+fPJ4byf1L3Ez8TUa6TAFPo/BrLwQ80zclHkENlL1824TuxkcMKv33u6eydQCg== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - fs-extra "^11.1.1" - sitemap "^7.1.1" - tslib "^2.6.0" - -"@docusaurus/preset-classic@^3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.6.3.tgz" - integrity sha512-VHSYWROT3flvNNI1SrnMOtW1EsjeHNK9dhU6s9eY5hryZe79lUqnZJyze/ymDe2LXAqzyj6y5oYvyBoZZk6ErA== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/plugin-content-blog" "3.6.3" - "@docusaurus/plugin-content-docs" "3.6.3" - "@docusaurus/plugin-content-pages" "3.6.3" - "@docusaurus/plugin-debug" "3.6.3" - "@docusaurus/plugin-google-analytics" "3.6.3" - "@docusaurus/plugin-google-gtag" "3.6.3" - "@docusaurus/plugin-google-tag-manager" "3.6.3" - "@docusaurus/plugin-sitemap" "3.6.3" - "@docusaurus/theme-classic" "3.6.3" - "@docusaurus/theme-common" "3.6.3" - "@docusaurus/theme-search-algolia" "3.6.3" - "@docusaurus/types" "3.6.3" - -"@docusaurus/theme-classic@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.3.tgz" - integrity sha512-1RRLK1tSArI2c00qugWYO3jRocjOZwGF1mBzPPylDVRwWCS/rnWWR91ChdbbaxIupRJ+hX8ZBYrwr5bbU0oztQ== - dependencies: - "@docusaurus/core" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/mdx-loader" "3.6.3" - "@docusaurus/module-type-aliases" "3.6.3" - "@docusaurus/plugin-content-blog" "3.6.3" - "@docusaurus/plugin-content-docs" "3.6.3" - "@docusaurus/plugin-content-pages" "3.6.3" - "@docusaurus/theme-common" "3.6.3" - "@docusaurus/theme-translations" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - "@mdx-js/react" "^3.0.0" - clsx "^2.0.0" - copy-text-to-clipboard "^3.2.0" - infima "0.2.0-alpha.45" - lodash "^4.17.21" - nprogress "^0.2.0" - postcss "^8.4.26" - prism-react-renderer "^2.3.0" - prismjs "^1.29.0" - react-router-dom "^5.3.4" - rtlcss "^4.1.0" - tslib "^2.6.0" - utility-types "^3.10.0" - -"@docusaurus/theme-common@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.3.tgz" - integrity sha512-b8ZkhczXHDxWWyvz+YJy4t/PlPbEogTTbgnHoflYnH7rmRtyoodTsu8WVM12la5LmlMJBclBXFl29OH8kPE7gg== - dependencies: - "@docusaurus/mdx-loader" "3.6.3" - "@docusaurus/module-type-aliases" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - clsx "^2.0.0" - parse-numeric-range "^1.3.0" - prism-react-renderer "^2.3.0" - tslib "^2.6.0" - utility-types "^3.10.0" - -"@docusaurus/theme-search-algolia@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.3.tgz" - integrity sha512-rt+MGCCpYgPyWCGXtbxlwFbTSobu15jWBTPI2LHsHNa5B0zSmOISX6FWYAPt5X1rNDOqMGM0FATnh7TBHRohVA== - dependencies: - "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.6.3" - "@docusaurus/logger" "3.6.3" - "@docusaurus/plugin-content-docs" "3.6.3" - "@docusaurus/theme-common" "3.6.3" - "@docusaurus/theme-translations" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-validation" "3.6.3" - algoliasearch "^4.18.0" - algoliasearch-helper "^3.13.3" - clsx "^2.0.0" - eta "^2.2.0" - fs-extra "^11.1.1" - lodash "^4.17.21" - tslib "^2.6.0" - utility-types "^3.10.0" - -"@docusaurus/theme-translations@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.3.tgz" - integrity sha512-Gb0regclToVlngSIIwUCtBMQBq48qVUaN1XQNKW4XwlsgUyk0vP01LULdqbem7czSwIeBAFXFoORJ0RPX7ht/w== - dependencies: - fs-extra "^11.1.1" - tslib "^2.6.0" - -"@docusaurus/types@^3.5.2", "@docusaurus/types@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.3.tgz" - integrity sha512-xD9oTGDrouWzefkhe9ogB2fDV96/82cRpNGx2HIvI5L87JHNhQVIWimQ/3JIiiX/TEd5S9s+VO6FFguwKNRVow== - dependencies: - "@mdx-js/mdx" "^3.0.0" - "@types/history" "^4.7.11" - "@types/react" "*" - commander "^5.1.0" - joi "^17.9.2" - react-helmet-async "^1.3.0" - utility-types "^3.10.0" - webpack "^5.95.0" - webpack-merge "^5.9.0" - -"@docusaurus/utils-common@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.3.tgz" - integrity sha512-v4nKDaANLgT3pMBewHYEMAl/ufY0LkXao1QkFWzI5huWFOmNQ2UFzv2BiKeHX5Ownis0/w6cAyoxPhVdDonlSQ== - dependencies: - "@docusaurus/types" "3.6.3" - tslib "^2.6.0" - -"@docusaurus/utils-validation@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.3.tgz" - integrity sha512-bhEGGiN5BE38h21vjqD70Gxg++j+PfYVddDUE5UFvLDup68QOcpD33CLr+2knPorlxRbEaNfz6HQDUMQ3HuqKw== - dependencies: - "@docusaurus/logger" "3.6.3" - "@docusaurus/utils" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - fs-extra "^11.2.0" - joi "^17.9.2" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.6.0" - -"@docusaurus/utils@3.6.3": - version "3.6.3" - resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.3.tgz" - integrity sha512-0R/FR3bKVl4yl8QwbL4TYFfR+OXBRpVUaTJdENapBGR3YMwfM6/JnhGilWQO8AOwPJGtGoDK7ib8+8UF9f3OZQ== - dependencies: - "@docusaurus/logger" "3.6.3" - "@docusaurus/types" "3.6.3" - "@docusaurus/utils-common" "3.6.3" - "@svgr/webpack" "^8.1.0" - escape-string-regexp "^4.0.0" - file-loader "^6.2.0" - fs-extra "^11.1.1" - github-slugger "^1.5.0" - globby "^11.1.0" - gray-matter "^4.0.3" - jiti "^1.20.0" - js-yaml "^4.1.0" - lodash "^4.17.21" - micromatch "^4.0.5" - prompts "^2.4.2" - resolve-pathname "^3.0.0" - shelljs "^0.8.5" - tslib "^2.6.0" - url-loader "^4.1.1" - utility-types "^3.10.0" - webpack "^5.88.1" - -"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": - version "9.3.0" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.1.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== - dependencies: - "@jest/schemas" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== - dependencies: - "@jridgewell/set-array" "^1.2.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== - -"@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.5" - resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" - integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== - -"@mdx-js/mdx@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz" - integrity sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA== - dependencies: - "@types/estree" "^1.0.0" - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdx" "^2.0.0" - collapse-white-space "^2.0.0" - devlop "^1.0.0" - estree-util-build-jsx "^3.0.0" - estree-util-is-identifier-name "^3.0.0" - estree-util-to-js "^2.0.0" - estree-walker "^3.0.0" - hast-util-to-estree "^3.0.0" - hast-util-to-jsx-runtime "^2.0.0" - markdown-extensions "^2.0.0" - periscopic "^3.0.0" - remark-mdx "^3.0.0" - remark-parse "^11.0.0" - remark-rehype "^11.0.0" - source-map "^0.7.0" - unified "^11.0.0" - unist-util-position-from-estree "^2.0.0" - unist-util-stringify-position "^4.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - -"@mdx-js/react@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz" - integrity sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A== - dependencies: - "@types/mdx" "^2.0.0" - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pnpm/config.env-replace@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" - integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== - -"@pnpm/network.ca-file@^1.0.1": - version "1.0.2" - resolved "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz" - integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== - dependencies: - graceful-fs "4.2.10" - -"@pnpm/npm-conf@^2.1.0": - version "2.2.2" - resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz" - integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== - dependencies: - "@pnpm/config.env-replace" "^1.1.0" - "@pnpm/network.ca-file" "^1.0.1" - config-chain "^1.1.11" - -"@polka/url@^1.0.0-next.24": - version "1.0.0-next.28" - resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz" - integrity sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw== - -"@sideway/address@^4.1.5": - version "4.1.5" - resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" - integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.1": - version "3.0.1" - resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== - -"@sindresorhus/is@^4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - -"@sindresorhus/is@^5.2.0": - version "5.6.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" - integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== - -"@slorber/remark-comment@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz" - integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.1.0" - micromark-util-symbol "^1.0.1" - -"@svgr/babel-plugin-add-jsx-attribute@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz" - integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g== - -"@svgr/babel-plugin-remove-jsx-attribute@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz" - integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== - -"@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz" - integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz" - integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ== - -"@svgr/babel-plugin-svg-dynamic-title@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz" - integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og== - -"@svgr/babel-plugin-svg-em-dimensions@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz" - integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g== - -"@svgr/babel-plugin-transform-react-native-svg@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz" - integrity sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q== - -"@svgr/babel-plugin-transform-svg-component@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz" - integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw== - -"@svgr/babel-preset@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz" - integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" - "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "8.0.0" - "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0" - "@svgr/babel-plugin-svg-dynamic-title" "8.0.0" - "@svgr/babel-plugin-svg-em-dimensions" "8.0.0" - "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" - "@svgr/babel-plugin-transform-svg-component" "8.0.0" - -"@svgr/core@*", "@svgr/core@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz" - integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== - dependencies: - "@babel/core" "^7.21.3" - "@svgr/babel-preset" "8.1.0" - camelcase "^6.2.0" - cosmiconfig "^8.1.3" - snake-case "^3.0.4" - -"@svgr/hast-util-to-babel-ast@8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz" - integrity sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q== - dependencies: - "@babel/types" "^7.21.3" - entities "^4.4.0" - -"@svgr/plugin-jsx@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz" - integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== - dependencies: - "@babel/core" "^7.21.3" - "@svgr/babel-preset" "8.1.0" - "@svgr/hast-util-to-babel-ast" "8.0.0" - svg-parser "^2.0.4" - -"@svgr/plugin-svgo@8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz" - integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== - dependencies: - cosmiconfig "^8.1.3" - deepmerge "^4.3.1" - svgo "^3.0.2" - -"@svgr/webpack@^8.1.0": - version "8.1.0" - resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz" - integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== - dependencies: - "@babel/core" "^7.21.3" - "@babel/plugin-transform-react-constant-elements" "^7.21.3" - "@babel/preset-env" "^7.20.2" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.21.0" - "@svgr/core" "8.1.0" - "@svgr/plugin-jsx" "8.1.0" - "@svgr/plugin-svgo" "8.1.0" - -"@szmarczak/http-timer@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" - integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== - dependencies: - defer-to-connect "^2.0.1" - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" - -"@types/body-parser@*": - version "1.19.5" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" - integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.13" - resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" - integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== - dependencies: - "@types/node" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.5.4" - resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" - integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.38" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== - dependencies: - "@types/node" "*" - -"@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - -"@types/eslint-scope@^3.7.7": - version "3.7.7" - resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.56.5" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.5.tgz" - integrity sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree-jsx@^1.0.0": - version "1.0.5" - resolved "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz" - integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== - dependencies: - "@types/estree" "*" - -"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.6": - version "1.0.6" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" - integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== - -"@types/express-serve-static-core@*": - version "5.0.2" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.2.tgz" - integrity sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express-serve-static-core@^4.17.33": - version "4.19.6" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz" - integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.21" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" - integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/gtag.js@^0.0.12": - version "0.0.12" - resolved "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz" - integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== - -"@types/hast@^2.0.0": - version "2.3.10" - resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz" - integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== - dependencies: - "@types/unist" "^2" - -"@types/hast@^3.0.0": - version "3.0.4" - resolved "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz" - integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== - dependencies: - "@types/unist" "*" - -"@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/http-cache-semantics@^4.0.2": - version "4.0.4" - resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" - integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== - -"@types/http-errors@*": - version "2.0.4" - resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" - integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== - -"@types/http-proxy@^1.17.8": - version "1.17.15" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz" - integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.6" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" - integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== - -"@types/istanbul-lib-report@*": - version "3.0.3" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" - integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.4" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" - integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.15" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== - -"@types/katex@^0.16.0": - version "0.16.7" - resolved "https://registry.npmjs.org/@types/katex/-/katex-0.16.7.tgz" - integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ== - -"@types/mdast@^4.0.0", "@types/mdast@^4.0.2": - version "4.0.4" - resolved "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz" - integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== - dependencies: - "@types/unist" "*" - -"@types/mdx@^2.0.0": - version "2.0.11" - resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.11.tgz" - integrity sha512-HM5bwOaIQJIQbAYfax35HCKxx7a3KrK3nBtIqJgSOitivTD1y3oW9P3rxY9RkXYPUk7y/AjAohfHKmFpGE79zw== - -"@types/mime@^1": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== - -"@types/ms@*": - version "0.7.34" - resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== - -"@types/node-forge@^1.3.0": - version "1.3.11" - resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" - integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== - dependencies: - "@types/node" "*" - -"@types/node@*": - version "20.11.25" - resolved "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz" - integrity sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw== - dependencies: - undici-types "~5.26.4" - -"@types/node@^17.0.5": - version "17.0.45" - resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== - -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - -"@types/parse5@^5.0.0": - version "5.0.3" - resolved "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz" - integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== - -"@types/prismjs@^1.26.0": - version "1.26.3" - resolved "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz" - integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== - -"@types/prop-types@*": - version "15.7.11" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz" - integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== - -"@types/q@^1.5.1": - version "1.5.8" - resolved "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz" - integrity sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw== - -"@types/qs@*": - version "6.9.17" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz" - integrity sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ== - -"@types/range-parser@*": - version "1.2.7" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" - integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== - -"@types/react-router-config@*", "@types/react-router-config@^5.0.7": - version "5.0.11" - resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz" - integrity sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "^5.1.0" - -"@types/react-router-dom@*": - version "5.3.3" - resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" - integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*", "@types/react-router@^5.1.0": - version "5.1.20" - resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" - integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - -"@types/react@*", "@types/react@>= 16.8.0 < 19.0.0", "@types/react@>=16": - version "18.3.24" - resolved "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz" - integrity sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A== - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/sax@^1.2.1": - version "1.2.7" - resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" - integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== - dependencies: - "@types/node" "*" - -"@types/send@*": - version "0.17.4" - resolved "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" - integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/serve-index@^1.9.1": - version "1.9.4" - resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" - integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== - dependencies: - "@types/express" "*" - -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.7" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz" - integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== - dependencies: - "@types/http-errors" "*" - "@types/node" "*" - "@types/send" "*" - -"@types/sockjs@^0.3.33": - version "0.3.36" - resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" - integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== - dependencies: - "@types/node" "*" - -"@types/unist@*", "@types/unist@^3.0.0": - version "3.0.3" - resolved "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz" - integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== - -"@types/unist@^2", "@types/unist@^2.0.0", "@types/unist@^2.0.2": - version "2.0.11" - resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz" - integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== - -"@types/ws@^8.5.5": - version "8.5.13" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz" - integrity sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA== - dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - version "21.0.3" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" - integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== - -"@types/yargs@^17.0.8": - version "17.0.33" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz" - integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== - dependencies: - "@types/yargs-parser" "*" - -"@ungap/structured-clone@^1.0.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@webassemblyjs/ast@^1.14.1", "@webassemblyjs/ast@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" - integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== - dependencies: - "@webassemblyjs/helper-numbers" "1.13.2" - "@webassemblyjs/helper-wasm-bytecode" "1.13.2" - -"@webassemblyjs/floating-point-hex-parser@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz" - integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== - -"@webassemblyjs/helper-api-error@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz" - integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== - -"@webassemblyjs/helper-buffer@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz" - integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== - -"@webassemblyjs/helper-numbers@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz" - integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.13.2" - "@webassemblyjs/helper-api-error" "1.13.2" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz" - integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== - -"@webassemblyjs/helper-wasm-section@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz" - integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== - dependencies: - "@webassemblyjs/ast" "1.14.1" - "@webassemblyjs/helper-buffer" "1.14.1" - "@webassemblyjs/helper-wasm-bytecode" "1.13.2" - "@webassemblyjs/wasm-gen" "1.14.1" - -"@webassemblyjs/ieee754@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz" - integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz" - integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.13.2": - version "1.13.2" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz" - integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== - -"@webassemblyjs/wasm-edit@^1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz" - integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== - dependencies: - "@webassemblyjs/ast" "1.14.1" - "@webassemblyjs/helper-buffer" "1.14.1" - "@webassemblyjs/helper-wasm-bytecode" "1.13.2" - "@webassemblyjs/helper-wasm-section" "1.14.1" - "@webassemblyjs/wasm-gen" "1.14.1" - "@webassemblyjs/wasm-opt" "1.14.1" - "@webassemblyjs/wasm-parser" "1.14.1" - "@webassemblyjs/wast-printer" "1.14.1" - -"@webassemblyjs/wasm-gen@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz" - integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== - dependencies: - "@webassemblyjs/ast" "1.14.1" - "@webassemblyjs/helper-wasm-bytecode" "1.13.2" - "@webassemblyjs/ieee754" "1.13.2" - "@webassemblyjs/leb128" "1.13.2" - "@webassemblyjs/utf8" "1.13.2" - -"@webassemblyjs/wasm-opt@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz" - integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== - dependencies: - "@webassemblyjs/ast" "1.14.1" - "@webassemblyjs/helper-buffer" "1.14.1" - "@webassemblyjs/wasm-gen" "1.14.1" - "@webassemblyjs/wasm-parser" "1.14.1" - -"@webassemblyjs/wasm-parser@^1.14.1", "@webassemblyjs/wasm-parser@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" - integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== - dependencies: - "@webassemblyjs/ast" "1.14.1" - "@webassemblyjs/helper-api-error" "1.13.2" - "@webassemblyjs/helper-wasm-bytecode" "1.13.2" - "@webassemblyjs/ieee754" "1.13.2" - "@webassemblyjs/leb128" "1.13.2" - "@webassemblyjs/utf8" "1.13.2" - -"@webassemblyjs/wast-printer@1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz" - integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== - dependencies: - "@webassemblyjs/ast" "1.14.1" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abbrev@1: - version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.4, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-jsx@^5.0.0: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^8.0.0: - version "8.3.4" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz" - integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== - dependencies: - acorn "^8.11.0" - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.2: - version "8.14.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" - integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== - -address@^1.0.1, address@^1.1.2: - version "1.2.2" - resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" - integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== - -address@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -airbnb-prop-types@^2.16.0: - version "2.16.0" - resolved "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz" - integrity sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg== - dependencies: - array.prototype.find "^2.1.1" - function.prototype.name "^1.1.2" - is-regex "^1.1.0" - object-is "^1.1.2" - object.assign "^4.1.0" - object.entries "^1.1.2" - prop-types "^15.7.2" - prop-types-exact "^1.2.0" - react-is "^16.13.1" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.5, ajv@^6.9.1: - 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" - -ajv@^8.0.0: - version "8.17.1" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" - integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== - dependencies: - fast-deep-equal "^3.1.3" - fast-uri "^3.0.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - -ajv@^8.8.2, ajv@^8.9.0: - version "8.17.1" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" - integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== - dependencies: - fast-deep-equal "^3.1.3" - fast-uri "^3.0.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - -algoliasearch-helper@^3.13.3: - version "3.22.5" - resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz" - integrity sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw== - dependencies: - "@algolia/events" "^4.0.1" - -algoliasearch@^4.18.0, "algoliasearch@>= 3.1 < 6", "algoliasearch@>= 4.9.1 < 6": - version "4.24.0" - resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz" - integrity sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g== - dependencies: - "@algolia/cache-browser-local-storage" "4.24.0" - "@algolia/cache-common" "4.24.0" - "@algolia/cache-in-memory" "4.24.0" - "@algolia/client-account" "4.24.0" - "@algolia/client-analytics" "4.24.0" - "@algolia/client-common" "4.24.0" - "@algolia/client-personalization" "4.24.0" - "@algolia/client-search" "4.24.0" - "@algolia/logger-common" "4.24.0" - "@algolia/logger-console" "4.24.0" - "@algolia/recommend" "4.24.0" - "@algolia/requester-browser-xhr" "4.24.0" - "@algolia/requester-common" "4.24.0" - "@algolia/requester-node-http" "4.24.0" - "@algolia/transporter" "4.24.0" - -algoliasearch@^5.12.0: - version "5.15.0" - resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz" - integrity sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw== - dependencies: - "@algolia/client-abtesting" "5.15.0" - "@algolia/client-analytics" "5.15.0" - "@algolia/client-common" "5.15.0" - "@algolia/client-insights" "5.15.0" - "@algolia/client-personalization" "5.15.0" - "@algolia/client-query-suggestions" "5.15.0" - "@algolia/client-search" "5.15.0" - "@algolia/ingestion" "1.15.0" - "@algolia/monitoring" "1.15.0" - "@algolia/recommend" "5.15.0" - "@algolia/requester-browser-xhr" "5.15.0" - "@algolia/requester-fetch" "5.15.0" - "@algolia/requester-node-http" "5.15.0" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" - integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== - -ansi-align@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - -ansi-escapes@^4.3.2: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-red@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz" - integrity sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow== - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - -ansi-regex@^5.0.0, ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" - integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== - -ansi-styles@^3.2.1: - 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== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -ansi-wrap@0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" - integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -arch@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -archive-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz" - integrity sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA== - dependencies: - file-type "^4.2.0" - -arg@^5.0.0: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.10, argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-buffer-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" - integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== - dependencies: - call-bind "^1.0.5" - is-array-buffer "^3.0.4" - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" - integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" - integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - -array.prototype.filter@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz" - integrity sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - -array.prototype.find@^2.1.1: - version "2.2.2" - resolved "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.2.tgz" - integrity sha512-DRumkfW97iZGOfn+lIXbkVrXL04sfYKX+EfOodo8XboR5sxPDVvOjZTF/rysusa9lmhmSOeD6Vp6RKQP+eP4Tg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.flat@^1.2.3: - version "1.3.2" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.reduce@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz" - integrity sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - -arraybuffer.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" - integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.5" - define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.2.1" - get-intrinsic "^1.2.3" - is-array-buffer "^3.0.4" - is-shared-array-buffer "^1.0.2" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@^1.0.0, assert-plus@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -astring@^1.8.0: - version "1.9.0" - resolved "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz" - integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== - -async@^2.6.4: - version "2.6.4" - resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autocomplete.js@^0.37.0: - version "0.37.1" - resolved "https://registry.npmjs.org/autocomplete.js/-/autocomplete.js-0.37.1.tgz" - integrity sha512-PgSe9fHYhZEsm/9jggbjtVsGXJkPLvd+9mC7gZJ662vVL5CRWEtm/mIrrzCx0MrNxHVwxD5d00UOn6NsmL2LUQ== - dependencies: - immediate "^3.2.3" - -autolinker@^3.11.0: - version "3.16.2" - resolved "https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz" - integrity sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA== - dependencies: - tslib "^2.3.0" - -autolinker@~0.28.0: - version "0.28.1" - resolved "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz" - integrity sha512-zQAFO1Dlsn69eXaO6+7YZc+v84aquQKbwpzCE3L0stj56ERn9hutFxPopViLjo9G+rWwjozRhgS5KJ25Xy19cQ== - dependencies: - gulp-header "^1.7.1" - -autoprefixer@^10.4.19: - version "10.4.20" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz" - integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== - dependencies: - browserslist "^4.23.3" - caniuse-lite "^1.0.30001646" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.1" - postcss-value-parser "^4.2.0" - -autoprefixer@^9.7.5: - version "9.8.8" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== - -aws4@^1.8.0: - version "1.12.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz" - integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== - -babel-loader@^9.2.1: - version "9.2.1" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz" - integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== - dependencies: - find-cache-dir "^4.0.0" - schema-utils "^4.0.0" - -babel-plugin-dynamic-import-node@^2.3.3: - 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== - dependencies: - object.assign "^4.1.0" - -babel-plugin-polyfill-corejs2@^0.4.10: - version "0.4.12" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz" - integrity sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.6.3" - semver "^6.3.1" - -babel-plugin-polyfill-corejs3@^0.10.6: - version "0.10.6" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz" - integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.2" - core-js-compat "^3.38.0" - -babel-plugin-polyfill-regenerator@^0.6.1: - version "0.6.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz" - integrity sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -bail@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" - integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - 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" - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - -bcp-47-match@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz" - integrity sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w== - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - -big-integer@^1.6.17: - version "1.6.52" - resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz" - integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bin-build@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz" - integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== - dependencies: - decompress "^4.0.0" - download "^6.2.2" - execa "^0.7.0" - p-map-series "^1.0.0" - tempfile "^2.0.0" - -bin-check@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz" - integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== - dependencies: - execa "^0.7.0" - executable "^4.1.0" - -bin-version-check@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz" - integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== - dependencies: - bin-version "^3.0.0" - semver "^5.6.0" - semver-truncate "^1.1.2" - -bin-version@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz" - integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== - dependencies: - execa "^1.0.0" - find-versions "^3.0.0" - -bin-wrapper@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz" - integrity sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== - dependencies: - bin-check "^4.1.0" - bin-version-check "^4.0.0" - download "^7.1.0" - import-lazy "^3.1.0" - os-filter-obj "^2.0.0" - pify "^4.0.1" - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -binary@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz" - integrity sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg== - dependencies: - buffers "~0.1.1" - chainsaw "~0.1.0" - -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" - -bluebird@~3.4.1: - version "3.4.7" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz" - integrity sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA== - -body-parser@1.20.2: - version "1.20.2" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" - integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== - dependencies: - bytes "3.1.2" - content-type "~1.0.5" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.2" - type-is "~1.6.18" - unpipe "1.0.0" - -body@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/body/-/body-5.1.0.tgz" - integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ== - dependencies: - continuable-cache "^0.3.1" - error "^7.0.0" - raw-body "~1.1.0" - safe-json-parse "~1.0.1" - -bonjour-service@^1.0.11: - version "1.3.0" - resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz" - integrity sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA== - dependencies: - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -boxen@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" - integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== - dependencies: - ansi-align "^3.0.1" - camelcase "^6.2.0" - chalk "^4.1.2" - cli-boxes "^3.0.0" - string-width "^5.0.1" - type-fest "^2.5.0" - widest-line "^4.0.1" - wrap-ansi "^8.0.1" - -boxen@^7.0.0: - version "7.1.1" - resolved "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz" - integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== - dependencies: - ansi-align "^3.0.1" - camelcase "^7.0.1" - chalk "^5.2.0" - cli-boxes "^3.0.0" - string-width "^5.1.2" - type-fest "^2.13.0" - widest-line "^4.0.1" - wrap-ansi "^8.1.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - 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" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== - dependencies: - fill-range "^7.1.1" - -browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2, "browserslist@>= 4.21.0": - version "4.24.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz" - integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== - dependencies: - caniuse-lite "^1.0.30001669" - electron-to-chromium "^1.5.41" - node-releases "^2.0.18" - update-browserslist-db "^1.1.1" - -browserslist@^4.12.0, browserslist@4.14.2: - version "4.14.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" - integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== - dependencies: - caniuse-lite "^1.0.30001125" - electron-to-chromium "^1.3.564" - escalade "^3.0.2" - node-releases "^1.1.61" - -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" - integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer-indexof-polyfill@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz" - integrity sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A== - -buffer@^5.2.1: - version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -buffers@~0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz" - integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ== - -bytes@1: - version "1.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" - integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - 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" - -cacheable-lookup@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" - integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== - -cacheable-request@^10.2.8: - version "10.2.14" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz" - integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== - dependencies: - "@types/http-cache-semantics" "^4.0.2" - get-stream "^6.0.1" - http-cache-semantics "^4.1.1" - keyv "^4.5.3" - mimic-response "^4.0.0" - normalize-url "^8.0.0" - responselike "^3.0.0" - -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz" - integrity sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ== - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - set-function-length "^1.2.1" - -call-me-maybe@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz" - integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" - integrity sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ== - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" - integrity sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelcase@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" - integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001669: - version "1.0.30001686" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz" - integrity sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== - -caw@^2.0.0, caw@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz" - integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== - dependencies: - get-proxy "^2.0.0" - isurl "^1.0.0-alpha5" - tunnel-agent "^0.6.0" - url-to-options "^1.0.1" - -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - -chainsaw@~0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz" - integrity sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ== - dependencies: - traverse ">=0.3.0 <0.4" - -chalk@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" - integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== - 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" - -chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^5.0.1, chalk@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -chalk@2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - -character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== - -character-reference-invalid@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz" - integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== - -cheerio-select@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" - integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== - dependencies: - boolbase "^1.0.0" - css-select "^5.1.0" - css-what "^6.1.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - -cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3, cheerio@1.0.0-rc.12: - version "1.0.0-rc.12" - resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" - parse5-htmlparser2-tree-adapter "^7.0.0" - -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.6.0" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - 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" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - 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== - -ci-info@^3.2.0: - version "3.9.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -classnames@^2.2.6: - version "2.5.1" - resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" - integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== - -clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: - version "5.3.3" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" - integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - -cli-table3@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== - dependencies: - mimic-response "^1.0.0" - -clsx@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -clsx@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz" - integrity sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg== - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -coffee-script@^1.12.4: - version "1.12.7" - resolved "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz" - integrity sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw== - -collapse-white-space@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" - integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-string@^1.6.0: - version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color-support@^1.1.2: - 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== - -color@^3.0.0: - version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" - -colord@^2.9.3: - version "2.9.3" - resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.10: - version "2.0.20" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -combine-promises@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" - integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== - -combined-stream@^1.0.6, combined-stream@~1.0.6: - 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" - -comma-separated-tokens@^1.0.0: - version "1.0.8" - resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz" - integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== - -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - -commander@^10.0.0: - version "10.0.1" - resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== - -commander@^2.19.0: - 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== - -commander@^2.20.0: - 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== - -commander@^2.8.1: - 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== - -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^5.0.0, commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -component-emitter@^1.2.1: - version "1.3.1" - resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz" - integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== - -compressible@~2.0.18: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.5" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz" - integrity sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q== - dependencies: - bytes "3.1.2" - compressible "~2.0.18" - debug "2.6.9" - negotiator "~0.6.4" - on-headers "~1.0.2" - safe-buffer "5.2.1" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -concat-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -concat-with-sourcemaps@*: - version "1.1.0" - resolved "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz" - integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== - dependencies: - source-map "^0.6.1" - -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -configstore@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz" - integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== - dependencies: - dot-prop "^6.0.1" - graceful-fs "^4.2.6" - unique-string "^3.0.0" - write-file-atomic "^3.0.3" - xdg-basedir "^5.0.1" - -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - -consola@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz" - integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== - -console-control-strings@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - -console-stream@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" - integrity sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ== - -content-disposition@^0.5.2, content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" - integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== - -content-type@~1.0.4, content-type@~1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - -continuable-cache@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz" - integrity sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -copy-text-to-clipboard@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz" - integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== - -copy-webpack-plugin@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" - integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== - dependencies: - fast-glob "^3.2.11" - glob-parent "^6.0.1" - globby "^13.1.1" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - -core-js-compat@^3.38.0, core-js-compat@^3.38.1: - version "3.39.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz" - integrity sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw== - dependencies: - browserslist "^4.24.2" - -core-js-pure@^3.30.2: - version "3.39.0" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz" - integrity sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg== - -core-js@^2.6.5: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-js@^3.31.1: - version "3.36.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz" - integrity sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: - version "8.3.6" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" - integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== - dependencies: - import-fresh "^3.3.0" - js-yaml "^4.1.0" - parse-json "^5.2.0" - path-type "^4.0.0" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cross-spawn@7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crowdin-cli@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/crowdin-cli/-/crowdin-cli-0.3.0.tgz" - integrity sha512-s1vSRqWalCqd+vW7nF4oZo1a2pMpEgwIiwVlPRD0HmGY3HjJwQKXqZ26NpX5qCDVN8UdEsScy+2jle0PPQBmAg== - dependencies: - request "^2.53.0" - yamljs "^0.2.1" - yargs "^2.3.0" - -crypto-random-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz" - integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== - dependencies: - type-fest "^1.0.1" - -css-blank-pseudo@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz" - integrity sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag== - dependencies: - postcss-selector-parser "^7.0.0" - -css-color-names@^0.0.4, css-color-names@0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" - integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-declaration-sorter@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz" - integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== - -css-has-pseudo@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz" - integrity sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg== - dependencies: - "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" - postcss-value-parser "^4.2.0" - -css-loader@^6.8.1: - version "6.11.0" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz" - integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.33" - postcss-modules-extract-imports "^3.1.0" - postcss-modules-local-by-default "^4.0.5" - postcss-modules-scope "^3.2.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.5.4" - -css-minimizer-webpack-plugin@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz" - integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== - dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - cssnano "^6.0.1" - jest-worker "^29.4.3" - postcss "^8.4.24" - schema-utils "^4.0.1" - serialize-javascript "^6.0.1" - -css-prefers-color-scheme@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz" - integrity sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ== - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-selector-parser@^1.0.0: - version "1.4.1" - resolved "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz" - integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== - -css-tree@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-tree@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz" - integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== - dependencies: - mdn-data "2.0.30" - source-map-js "^1.0.1" - -css-tree@~2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz" - integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== - dependencies: - mdn-data "2.0.28" - source-map-js "^1.0.1" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^6.0.1, css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssdb@^8.2.1: - version "8.2.2" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-8.2.2.tgz" - integrity sha512-Z3kpWyvN68aKyeMxOUGmffQeHjvrzDxbre2B2ikr/WqQ4ZMkhHu2nOD6uwSeq3TpuOYU7ckvmJRAUIt6orkYUg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-advanced@^6.1.2: - version "6.1.2" - resolved "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz" - integrity sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ== - dependencies: - autoprefixer "^10.4.19" - browserslist "^4.23.0" - cssnano-preset-default "^6.1.2" - postcss-discard-unused "^6.0.5" - postcss-merge-idents "^6.0.3" - postcss-reduce-idents "^6.0.3" - postcss-zindex "^6.0.2" - -cssnano-preset-default@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" - integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" - -cssnano-preset-default@^6.1.2: - version "6.1.2" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz" - integrity sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg== - dependencies: - browserslist "^4.23.0" - css-declaration-sorter "^7.2.0" - cssnano-utils "^4.0.2" - postcss-calc "^9.0.1" - postcss-colormin "^6.1.0" - postcss-convert-values "^6.1.0" - postcss-discard-comments "^6.0.2" - postcss-discard-duplicates "^6.0.3" - postcss-discard-empty "^6.0.3" - postcss-discard-overridden "^6.0.2" - postcss-merge-longhand "^6.0.5" - postcss-merge-rules "^6.1.1" - postcss-minify-font-values "^6.1.0" - postcss-minify-gradients "^6.0.3" - postcss-minify-params "^6.1.0" - postcss-minify-selectors "^6.0.4" - postcss-normalize-charset "^6.0.2" - postcss-normalize-display-values "^6.0.2" - postcss-normalize-positions "^6.0.2" - postcss-normalize-repeat-style "^6.0.2" - postcss-normalize-string "^6.0.2" - postcss-normalize-timing-functions "^6.0.2" - postcss-normalize-unicode "^6.1.0" - postcss-normalize-url "^6.0.2" - postcss-normalize-whitespace "^6.0.2" - postcss-ordered-values "^6.0.2" - postcss-reduce-initial "^6.1.0" - postcss-reduce-transforms "^6.0.2" - postcss-svgo "^6.0.3" - postcss-unique-selectors "^6.0.4" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" - integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" - integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano-utils@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz" - integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== - -cssnano@^4.1.10: - version "4.1.11" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -cssnano@^6.0.1, cssnano@^6.1.2: - version "6.1.2" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz" - integrity sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA== - dependencies: - cssnano-preset-default "^6.1.2" - lilconfig "^3.1.1" - -csso@^4.0.2: - version "4.2.0" - resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -csso@^5.0.5: - version "5.0.5" - resolved "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz" - integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== - dependencies: - css-tree "~2.2.0" - -csstype@^3.0.2: - version "3.1.3" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" - integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== - dependencies: - array-find-index "^1.0.1" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - -debounce@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" - integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== - -debug@^2.2.0: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^2.3.3: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^2.6.0: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -decamelize@^1.1.2: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - -decompress-response@^3.2.0, decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== - dependencies: - mimic-response "^1.0.0" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz" - integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== - dependencies: - file-type "^5.2.0" - is-stream "^1.1.0" - tar-stream "^1.5.2" - -decompress-tarbz2@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz" - integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== - dependencies: - decompress-tar "^4.1.0" - file-type "^6.1.0" - is-stream "^1.1.0" - seek-bzip "^1.0.5" - unbzip2-stream "^1.0.9" - -decompress-targz@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz" - integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== - dependencies: - decompress-tar "^4.1.1" - file-type "^5.2.0" - is-stream "^1.1.0" - -decompress-unzip@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz" - integrity sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw== - dependencies: - file-type "^3.8.0" - get-stream "^2.2.0" - pify "^2.3.0" - yauzl "^2.4.2" - -decompress@^4.0.0, decompress@^4.2.0: - version "4.2.1" - resolved "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz" - integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== - dependencies: - decompress-tar "^4.0.0" - decompress-tarbz2 "^4.0.0" - decompress-targz "^4.0.0" - decompress-unzip "^4.0.1" - graceful-fs "^4.1.10" - make-dir "^1.0.0" - pify "^2.3.0" - strip-dirs "^2.0.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2, deepmerge@^4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -defer-to-connect@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - -define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6, detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -detect-port@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== - dependencies: - address "^1.0.1" - debug "4" - -devlop@^1.0.0, devlop@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz" - integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== - dependencies: - dequal "^2.0.0" - -diacritics-map@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz" - integrity sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - -direction@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz" - integrity sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ== - -discontinuous-range@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz" - integrity sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ== - -dns-packet@^5.2.2: - version "5.6.1" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" - integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - -docusaurus-lunr-search@^3.4.0: - version "3.5.0" - resolved "https://registry.npmjs.org/docusaurus-lunr-search/-/docusaurus-lunr-search-3.5.0.tgz" - integrity sha512-k3zN4jYMi/prWInJILGKOxE+BVcgYinwj9+gcECsYm52tS+4ZKzXQzbPnVJAEXmvKOfFMcDFvS3MSmm6cEaxIQ== - dependencies: - autocomplete.js "^0.37.0" - clsx "^1.2.1" - gauge "^3.0.0" - hast-util-select "^4.0.0" - hast-util-to-text "^2.0.0" - hogan.js "^3.0.2" - lunr "^2.3.8" - lunr-languages "^1.4.0" - mark.js "^8.11.1" - minimatch "^3.0.4" - rehype-parse "^7.0.1" - to-vfile "^6.1.0" - unified "^9.0.0" - unist-util-is "^4.0.2" - -docusaurus@^1.14.7: - version "1.14.7" - resolved "https://registry.npmjs.org/docusaurus/-/docusaurus-1.14.7.tgz" - integrity sha512-UWqar4ZX0lEcpLc5Tg+MwZ2jhF/1n1toCQRSeoxDON/D+E9ToLr+vTRFVMP/Tk84NXSVjZFRlrjWwM2pXzvLsQ== - dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/polyfill" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@babel/register" "^7.12.1" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.6" - autoprefixer "^9.7.5" - babylon "^6.18.0" - chalk "^3.0.0" - classnames "^2.2.6" - commander "^4.0.1" - crowdin-cli "^0.3.0" - cssnano "^4.1.10" - enzyme "^3.10.0" - enzyme-adapter-react-16 "^1.15.1" - escape-string-regexp "^2.0.0" - express "^4.17.1" - feed "^4.2.1" - fs-extra "^9.0.1" - gaze "^1.1.3" - github-slugger "^1.3.0" - glob "^7.1.6" - highlight.js "^9.16.2" - imagemin "^6.0.0" - imagemin-gifsicle "^6.0.1" - imagemin-jpegtran "^6.0.0" - imagemin-optipng "^6.0.0" - imagemin-svgo "^7.0.0" - lodash "^4.17.20" - markdown-toc "^1.2.0" - mkdirp "^0.5.1" - portfinder "^1.0.28" - postcss "^7.0.23" - prismjs "^1.22.0" - react "^16.8.4" - react-dev-utils "^11.0.1" - react-dom "^16.8.4" - remarkable "^2.0.0" - request "^2.88.0" - shelljs "^0.8.4" - sitemap "^3.2.2" - tcp-port-used "^1.0.1" - tiny-lr "^1.1.1" - tree-node-cli "^1.2.5" - truncate-html "^1.0.3" - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -domutils@^3.0.1: - version "3.1.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -dot-prop@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" - integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== - dependencies: - is-obj "^2.0.0" - -download@^6.2.2: - version "6.2.5" - resolved "https://registry.npmjs.org/download/-/download-6.2.5.tgz" - integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== - dependencies: - caw "^2.0.0" - content-disposition "^0.5.2" - decompress "^4.0.0" - ext-name "^5.0.0" - file-type "5.2.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^7.0.0" - make-dir "^1.0.0" - p-event "^1.0.0" - pify "^3.0.0" - -download@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/download/-/download-7.1.0.tgz" - integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== - dependencies: - archive-type "^4.0.0" - caw "^2.0.1" - content-disposition "^0.5.2" - decompress "^4.2.0" - ext-name "^5.0.0" - file-type "^8.1.0" - filenamify "^2.0.0" - get-stream "^3.0.0" - got "^8.3.1" - make-dir "^1.2.0" - p-event "^2.1.0" - pify "^3.0.0" - -duplexer@^0.1.1, duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -duplexer2@~0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" - integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== - dependencies: - readable-stream "^2.0.2" - -duplexer3@^0.1.4: - version "0.1.5" - resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" - integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.3.564, electron-to-chromium@^1.5.41: - version "1.5.68" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz" - integrity sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojilib@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" - integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -emoticon@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz" - integrity sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - 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== - dependencies: - once "^1.4.0" - -enhanced-resolve@^5.17.1: - version "5.17.1" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" - integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.2.0, entities@^4.4.0: - version "4.5.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -enzyme-adapter-react-16@^1.15.1: - version "1.15.8" - resolved "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.8.tgz" - integrity sha512-uYGC31eGZBp5nGsr4nKhZKvxGQjyHGjS06BJsUlWgE29/hvnpgCsT1BJvnnyny7N3GIIVyxZ4O9GChr6hy2WQA== - dependencies: - enzyme-adapter-utils "^1.14.2" - enzyme-shallow-equal "^1.0.7" - hasown "^2.0.0" - object.assign "^4.1.5" - object.values "^1.1.7" - prop-types "^15.8.1" - react-is "^16.13.1" - react-test-renderer "^16.0.0-0" - semver "^5.7.2" - -enzyme-adapter-utils@^1.14.2: - version "1.14.2" - resolved "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.2.tgz" - integrity sha512-1ZC++RlsYRaiOWE5NRaF5OgsMt7F5rn/VuaJIgc7eW/fmgg8eS1/Ut7EugSPPi7VMdWMLcymRnMF+mJUJ4B8KA== - dependencies: - airbnb-prop-types "^2.16.0" - function.prototype.name "^1.1.6" - hasown "^2.0.0" - object.assign "^4.1.5" - object.fromentries "^2.0.7" - prop-types "^15.8.1" - semver "^6.3.1" - -enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.7.tgz" - integrity sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg== - dependencies: - hasown "^2.0.0" - object-is "^1.1.5" - -enzyme@^3.0.0, enzyme@^3.10.0: - version "3.11.0" - resolved "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz" - integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== - dependencies: - array.prototype.flat "^1.2.3" - cheerio "^1.0.0-rc.3" - enzyme-shallow-equal "^1.0.1" - function.prototype.name "^1.1.2" - has "^1.0.3" - html-element-map "^1.2.0" - is-boolean-object "^1.0.1" - is-callable "^1.1.5" - is-number-object "^1.0.4" - is-regex "^1.0.5" - is-string "^1.0.5" - is-subset "^0.1.1" - lodash.escape "^4.0.1" - lodash.isequal "^4.5.0" - object-inspect "^1.7.0" - object-is "^1.0.2" - object.assign "^4.1.0" - object.entries "^1.1.1" - object.values "^1.1.1" - raf "^3.4.1" - rst-selector-parser "^2.2.3" - string.prototype.trim "^1.2.1" - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error@^7.0.0: - version "7.2.1" - resolved "https://registry.npmjs.org/error/-/error-7.2.1.tgz" - integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== - dependencies: - string-template "~0.2.1" - -es-abstract@^1.17.2, es-abstract@^1.22.1, es-abstract@^1.22.3: - version "1.22.5" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz" - integrity sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w== - dependencies: - array-buffer-byte-length "^1.0.1" - arraybuffer.prototype.slice "^1.0.3" - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - es-define-property "^1.0.0" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.6" - get-intrinsic "^1.2.4" - get-symbol-description "^1.0.2" - globalthis "^1.0.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" - hasown "^2.0.1" - internal-slot "^1.0.7" - is-array-buffer "^3.0.4" - is-callable "^1.2.7" - is-negative-zero "^2.0.3" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.3" - is-string "^1.0.7" - is-typed-array "^1.1.13" - is-weakref "^1.0.2" - object-inspect "^1.13.1" - object-keys "^1.1.1" - object.assign "^4.1.5" - regexp.prototype.flags "^1.5.2" - safe-array-concat "^1.1.0" - safe-regex-test "^1.0.3" - string.prototype.trim "^1.2.8" - string.prototype.trimend "^1.0.7" - string.prototype.trimstart "^1.0.7" - typed-array-buffer "^1.0.2" - typed-array-byte-length "^1.0.1" - typed-array-byte-offset "^1.0.2" - typed-array-length "^1.0.5" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.14" - -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== - -es-define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" - integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== - dependencies: - get-intrinsic "^1.2.4" - -es-errors@^1.2.1, es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-module-lexer@^1.2.1: - version "1.4.1" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz" - integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== - -es-set-tostringtag@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" - integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== - dependencies: - get-intrinsic "^1.2.4" - has-tostringtag "^1.0.2" - hasown "^2.0.1" - -es-shim-unscopables@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz" - integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== - dependencies: - hasown "^2.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.0.2, escalade@^3.1.1, escalade@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - -escape-goat@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" - integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== - -escape-html@^1.0.3, escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.2: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0, escape-string-regexp@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-util-attach-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz" - integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== - dependencies: - "@types/estree" "^1.0.0" - -estree-util-build-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz" - integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== - dependencies: - "@types/estree-jsx" "^1.0.0" - devlop "^1.0.0" - estree-util-is-identifier-name "^3.0.0" - estree-walker "^3.0.0" - -estree-util-is-identifier-name@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz" - integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== - -estree-util-to-js@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz" - integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== - dependencies: - "@types/estree-jsx" "^1.0.0" - astring "^1.8.0" - source-map "^0.7.0" - -estree-util-value-to-estree@^3.0.1: - version "3.2.1" - resolved "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.2.1.tgz" - integrity sha512-Vt2UOjyPbNQQgT5eJh+K5aATti0OjCIAGc9SgMdOFYbohuifsWclR74l0iZTJwePMgWYdX1hlVS+dedH9XV8kw== - dependencies: - "@types/estree" "^1.0.0" - -estree-util-visit@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz" - integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/unist" "^3.0.0" - -estree-walker@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== - dependencies: - "@types/estree" "^1.0.0" - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eta@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" - integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eval@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" - integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== - dependencies: - "@types/node" "*" - require-like ">= 0.1.1" - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -exec-buffer@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz" - integrity sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA== - dependencies: - execa "^0.7.0" - p-finally "^1.0.0" - pify "^3.0.0" - rimraf "^2.5.4" - tempfile "^2.0.0" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" - integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== - 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" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.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" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - 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" - -executable@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - 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" - -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz" - integrity sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA== - dependencies: - fill-range "^2.1.0" - -express@^4.17.1, express@^4.17.3: - version "4.19.2" - resolved "https://registry.npmjs.org/express/-/express-4.19.2.tgz" - integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.2" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.6.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -ext-list@^2.0.0: - version "2.2.2" - resolved "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz" - integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== - dependencies: - mime-db "^1.28.0" - -ext-name@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz" - integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== - dependencies: - ext-list "^2.0.0" - sort-keys-length "^1.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - 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" - -extsprintf@^1.2.0, extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - 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== - -fast-folder-size@1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.6.1.tgz" - integrity sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA== - dependencies: - unzipper "^0.10.11" - -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.1.1, fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: - version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - 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== - -fast-uri@^3.0.1: - version "3.0.3" - resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz" - integrity sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw== - -fast-xml-parser@^4.1.3: - version "4.4.1" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz" - integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== - dependencies: - strnum "^1.0.5" - -fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== - dependencies: - reusify "^1.0.4" - -fault@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" - integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== - dependencies: - format "^0.2.0" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz" - integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== - dependencies: - websocket-driver ">=0.5.1" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" - integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== - dependencies: - pend "~1.2.0" - -feed@^4.2.1, feed@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" - integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== - dependencies: - xml-js "^1.6.11" - -figures@^1.3.5: - version "1.7.0" - resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" - integrity sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ== - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - -figures@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-loader@*, file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -file-type@^10.4.0, file-type@^10.7.0: - version "10.11.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz" - integrity sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw== - -file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz" - integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== - -file-type@^4.2.0: - version "4.4.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz" - integrity sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ== - -file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" - integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== - -file-type@^6.1.0: - version "6.2.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz" - integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== - -file-type@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz" - integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== - -file-type@5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" - integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== - -filename-reserved-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" - integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== - -filenamify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz" - integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== - dependencies: - filename-reserved-regex "^2.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - -filesize@6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" - integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== - -fill-range@^2.1.0: - version "2.2.4" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz" - integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" - integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== - dependencies: - common-path-prefix "^3.0.0" - pkg-dir "^7.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" - integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - -find-up@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-versions@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== - dependencies: - semver-regex "^2.0.0" - -flat@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" - integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== - -follow-redirects@^1.0.0: - version "1.15.9" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz" - integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== - -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.3" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" - integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -fork-ts-checker-webpack-plugin@4.1.6: - version "4.1.6" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" - integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== - dependencies: - "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -form-data-encoder@^2.1.2: - version "2.1.4" - resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz" - integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== - -form-data@~2.3.2: - 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" - -format@^0.2.0: - version "0.2.2" - resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz" - integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.3.7: - version "4.3.7" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -from2@^2.1.1: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-constants@^1.0.0: - 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== - -fs-extra@^11.1.1, fs-extra@^11.2.0: - version "11.2.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" - integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-monkey@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz" - integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -fstream@^1.0.12: - version "1.0.12" - resolved "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -function.prototype.name@^1.1.2, function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" - -gaze@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - -gensync@^1.0.0-beta.2: - 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== - -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" - integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - -get-own-enumerable-property-symbols@^3.0.0: - 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== - -get-proxy@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz" - integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== - dependencies: - npm-conf "^1.1.0" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== - -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz" - integrity sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA== - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - -get-stream@^3.0.0, get-stream@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" - integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz" - integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== - dependencies: - call-bind "^1.0.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== - dependencies: - assert-plus "^1.0.0" - -gifsicle@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz" - integrity sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - execa "^1.0.0" - logalot "^2.0.0" - -github-slugger@^1.3.0, github-slugger@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" - integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" - integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== - -glob-to-regexp@^0.4.1: - 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== - -glob@^7.0.0, glob@^7.0.5, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@~7.1.1: - version "7.1.7" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - 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" - -global-dirs@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" - integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== - dependencies: - ini "2.0.0" - -global-modules@^2.0.0, global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - -globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -globby@^13.1.1: - version "13.2.2" - resolved "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" - integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.3.0" - ignore "^5.2.4" - merge2 "^1.4.1" - slash "^4.0.0" - -globby@^8.0.1: - version "8.0.2" - resolved "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@11.0.1: - version "11.0.1" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globule@^1.0.0: - version "1.3.4" - resolved "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz" - integrity sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg== - dependencies: - glob "~7.1.1" - lodash "^4.17.21" - minimatch "~3.0.2" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -got@^12.1.0: - version "12.6.1" - resolved "https://registry.npmjs.org/got/-/got-12.6.1.tgz" - integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== - dependencies: - "@sindresorhus/is" "^5.2.0" - "@szmarczak/http-timer" "^5.0.1" - cacheable-lookup "^7.0.0" - cacheable-request "^10.2.8" - decompress-response "^6.0.0" - form-data-encoder "^2.1.2" - get-stream "^6.0.1" - http2-wrapper "^2.1.10" - lowercase-keys "^3.0.0" - p-cancelable "^3.0.0" - responselike "^3.0.0" - -got@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/got/-/got-7.1.0.tgz" - integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== - dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" - -got@^8.3.1: - version "8.3.2" - resolved "https://registry.npmjs.org/got/-/got-8.3.2.tgz" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - -graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -gray-matter@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz" - integrity sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA== - dependencies: - ansi-red "^0.1.1" - coffee-script "^1.12.4" - extend-shallow "^2.0.1" - js-yaml "^3.8.1" - toml "^2.3.2" - -gray-matter@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" - integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== - dependencies: - js-yaml "^3.13.1" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -gulp-header@^1.7.1: - version "1.8.12" - resolved "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz" - integrity sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ== - dependencies: - concat-with-sourcemaps "*" - lodash.template "^4.4.0" - through2 "^2.0.0" - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" - integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-proto@^1.0.1, has-proto@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" - integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== - -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz" - integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== - -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz" - integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== - dependencies: - has-symbol-support-x "^1.4.1" - -has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has-yarn@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz" - integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== - -has@^1.0.0, has@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/has/-/has-1.0.4.tgz" - integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== - -hasown@^2.0.0, hasown@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz" - integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== - dependencies: - function-bind "^1.1.2" - -hast-util-from-dom@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.0.tgz" - integrity sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg== - dependencies: - "@types/hast" "^3.0.0" - hastscript "^8.0.0" - web-namespaces "^2.0.0" - -hast-util-from-html-isomorphic@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz" - integrity sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw== - dependencies: - "@types/hast" "^3.0.0" - hast-util-from-dom "^5.0.0" - hast-util-from-html "^2.0.0" - unist-util-remove-position "^5.0.0" - -hast-util-from-html@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz" - integrity sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw== - dependencies: - "@types/hast" "^3.0.0" - devlop "^1.1.0" - hast-util-from-parse5 "^8.0.0" - parse5 "^7.0.0" - vfile "^6.0.0" - vfile-message "^4.0.0" - -hast-util-from-parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz" - integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== - dependencies: - "@types/parse5" "^5.0.0" - hastscript "^6.0.0" - property-information "^5.0.0" - vfile "^4.0.0" - vfile-location "^3.2.0" - web-namespaces "^1.0.0" - -hast-util-from-parse5@^8.0.0: - version "8.0.1" - resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz" - integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - hastscript "^8.0.0" - property-information "^6.0.0" - vfile "^6.0.0" - vfile-location "^5.0.0" - web-namespaces "^2.0.0" - -hast-util-has-property@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-1.0.4.tgz" - integrity sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg== - -hast-util-is-element@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz" - integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== - -hast-util-is-element@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz" - integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-parse-selector@^2.0.0: - version "2.2.5" - resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz" - integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== - -hast-util-parse-selector@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz" - integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-raw@^9.0.0: - version "9.1.0" - resolved "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz" - integrity sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - "@ungap/structured-clone" "^1.0.0" - hast-util-from-parse5 "^8.0.0" - hast-util-to-parse5 "^8.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - parse5 "^7.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-select@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/hast-util-select/-/hast-util-select-4.0.2.tgz" - integrity sha512-8EEG2//bN5rrzboPWD2HdS3ugLijNioS1pqOTIolXNf67xxShYw4SQEmVXd3imiBG+U2bC2nVTySr/iRAA7Cjg== - dependencies: - bcp-47-match "^1.0.0" - comma-separated-tokens "^1.0.0" - css-selector-parser "^1.0.0" - direction "^1.0.0" - hast-util-has-property "^1.0.0" - hast-util-is-element "^1.0.0" - hast-util-to-string "^1.0.0" - hast-util-whitespace "^1.0.0" - not "^0.1.0" - nth-check "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - unist-util-visit "^2.0.0" - zwitch "^1.0.0" - -hast-util-to-estree@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz" - integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== - dependencies: - "@types/estree" "^1.0.0" - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - estree-util-attach-comments "^3.0.0" - estree-util-is-identifier-name "^3.0.0" - hast-util-whitespace "^3.0.0" - mdast-util-mdx-expression "^2.0.0" - mdast-util-mdx-jsx "^3.0.0" - mdast-util-mdxjs-esm "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^0.4.0" - unist-util-position "^5.0.0" - zwitch "^2.0.0" - -hast-util-to-jsx-runtime@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz" - integrity sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ== - dependencies: - "@types/estree" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - estree-util-is-identifier-name "^3.0.0" - hast-util-whitespace "^3.0.0" - mdast-util-mdx-expression "^2.0.0" - mdast-util-mdx-jsx "^3.0.0" - mdast-util-mdxjs-esm "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^1.0.0" - unist-util-position "^5.0.0" - vfile-message "^4.0.0" - -hast-util-to-parse5@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz" - integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-to-string@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz" - integrity sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w== - -hast-util-to-text@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.1.tgz" - integrity sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ== - dependencies: - hast-util-is-element "^1.0.0" - repeat-string "^1.0.0" - unist-util-find-after "^3.0.0" - -hast-util-to-text@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz" - integrity sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - hast-util-is-element "^3.0.0" - unist-util-find-after "^5.0.0" - -hast-util-whitespace@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz" - integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== - -hast-util-whitespace@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz" - integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== - dependencies: - "@types/hast" "^3.0.0" - -hastscript@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz" - integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - -hastscript@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz" - integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^4.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -highlight.js@^9.16.2: - version "9.18.5" - resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz" - integrity sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA== - -history@^4.9.0: - version "4.10.1" - resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - -hogan.js@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz" - integrity sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg== - dependencies: - mkdirp "0.3.0" - nopt "1.0.10" - -hoist-non-react-statics@^3.1.0: - version "3.3.2" - resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hosted-git-info@^2.1.4: - 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== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" - integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A== - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" - integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== - -html-element-map@^1.2.0: - version "1.3.1" - resolved "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz" - integrity sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg== - dependencies: - array.prototype.filter "^1.0.0" - call-bind "^1.0.2" - -html-entities@^2.3.2: - version "2.5.2" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" - integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== - -html-escaper@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-minifier-terser@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz" - integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== - dependencies: - camel-case "^4.1.2" - clean-css "~5.3.2" - commander "^10.0.0" - entities "^4.4.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.15.1" - -html-tags@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" - integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== - -html-void-elements@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" - integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== - -html-webpack-plugin@^5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz" - integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -htmlparser2@^8.0.1: - version "8.0.2" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" - -http-cache-semantics@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" - integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-middleware@^2.0.3: - version "2.0.7" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz" - integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http2-wrapper@^2.1.10: - version "2.2.1" - resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz" - integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.2.0" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - 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" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^5.1.4, ignore@^5.2.0, ignore@^5.2.4: - version "5.3.1" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" - integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== - -image-size@^1.0.2: - version "1.1.1" - resolved "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz" - integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ== - dependencies: - queue "6.0.2" - -imagemin-gifsicle@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz" - integrity sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng== - dependencies: - exec-buffer "^3.0.0" - gifsicle "^4.0.0" - is-gif "^3.0.0" - -imagemin-jpegtran@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz" - integrity sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g== - dependencies: - exec-buffer "^3.0.0" - is-jpg "^2.0.0" - jpegtran-bin "^4.0.0" - -imagemin-optipng@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz" - integrity sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A== - dependencies: - exec-buffer "^3.0.0" - is-png "^1.0.0" - optipng-bin "^5.0.0" - -imagemin-svgo@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz" - integrity sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg== - dependencies: - is-svg "^4.2.1" - svgo "^1.3.2" - -imagemin@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz" - integrity sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A== - dependencies: - file-type "^10.7.0" - globby "^8.0.1" - make-dir "^1.0.0" - p-pipe "^1.1.0" - pify "^4.0.1" - replace-ext "^1.0.0" - -immediate@^3.2.3: - version "3.3.0" - resolved "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz" - integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== - -immer@^9.0.7: - version "9.0.21" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" - integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== - -immer@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" - integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.1.0, import-fresh@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-lazy@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz" - integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== - -import-lazy@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz" - integrity sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg== - dependencies: - repeating "^2.0.0" - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== - -infima@0.2.0-alpha.45: - version "0.2.0-alpha.45" - resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz" - integrity sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3, inherits@2, inherits@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -inline-style-parser@0.2.4: - version "0.2.4" - resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz" - integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q== - -internal-slot@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz" - integrity sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ== - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ip-regex@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz" - integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== - -ipaddr.js@^2.0.1: - version "2.2.0" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" - integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== - -ipaddr.js@1.9.1: - 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== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" - integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== - -is-accessor-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz" - integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== - dependencies: - hasown "^2.0.0" - -is-alphabetical@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" - integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== - -is-alphanumerical@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz" - integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== - dependencies: - is-alphabetical "^2.0.0" - is-decimal "^2.0.0" - -is-array-buffer@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz" - integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-ci@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" - integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== - dependencies: - ci-info "^3.2.0" - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" - integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-data-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz" - integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== - dependencies: - hasown "^2.0.0" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-decimal@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" - integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== - -is-descriptor@^0.1.0: - version "0.1.7" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz" - integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== - dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz" - integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== - dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - -is-fullwidth-code-point@^3.0.0: - 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== - -is-gif@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz" - integrity sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw== - dependencies: - file-type "^10.4.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" - integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== - -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -is-jpg@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz" - integrity sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg== - -is-natural-number@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz" - integrity sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ== - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-npm@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz" - integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" - integrity sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg== - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" - integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - 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== - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - 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== - dependencies: - isobject "^3.0.1" - -is-png@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz" - integrity sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw== - -is-reference@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz" - integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== - dependencies: - "@types/estree" "*" - -is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - -is-root@^2.1.0, is-root@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz" - integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== - dependencies: - call-bind "^1.0.7" - -is-stream@^1.0.0, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-subset@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz" - integrity sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw== - -is-svg@^4.2.1: - version "4.4.0" - resolved "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz" - integrity sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug== - dependencies: - fast-xml-parser "^4.1.3" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.13: - version "1.1.13" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz" - integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== - dependencies: - which-typed-array "^1.1.14" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-url@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz" - integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^2.1.1, is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is-yarn-global@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" - integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== - -is2@^2.0.6: - version "2.0.9" - resolved "https://registry.npmjs.org/is2/-/is2-2.0.9.tgz" - integrity sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g== - dependencies: - deep-is "^0.1.3" - ip-regex "^4.1.0" - is-url "^1.2.4" - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0, isarray@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz" - integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - -jest-util@^29.7.0: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" - integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.4.3: - version "29.7.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" - integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== - dependencies: - "@types/node" "*" - jest-util "^29.7.0" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jiti@^1.20.0: - version "1.21.6" - resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz" - integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== - -joi@^17.9.2: - version "17.13.3" - resolved "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz" - integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== - dependencies: - "@hapi/hoek" "^9.3.0" - "@hapi/topo" "^5.1.0" - "@sideway/address" "^4.1.5" - "@sideway/formula" "^3.0.1" - "@sideway/pinpoint" "^2.0.0" - -jpegtran-bin@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz" - integrity sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^3.8.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== - -jsesc@^3.0.2, jsesc@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz" - integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-better-errors@^1.0.1: - 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== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - 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== - -json-schema-traverse@^0.4.1: - 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== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -json5@^2.1.2, json5@^2.2.3: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.2" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" - integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" - -katex@^0.16.0: - version "0.16.11" - resolved "https://registry.npmjs.org/katex/-/katex-0.16.11.tgz" - integrity sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ== - dependencies: - commander "^8.3.0" - -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - -kind-of@^3.0.2: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^3.0.3: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -latest-version@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz" - integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== - dependencies: - package-json "^8.1.0" - -launch-editor@^2.6.0: - version "2.9.1" - resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz" - integrity sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w== - dependencies: - picocolors "^1.0.0" - shell-quote "^1.8.1" - -lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz" - integrity sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA== - dependencies: - set-getter "^0.1.0" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -lilconfig@^3.1.1: - version "3.1.3" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz" - integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -list-item@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz" - integrity sha512-S3D0WZ4J6hyM8o5SNKWaMYB1ALSacPZ2nHGEuCjmHZ+dc03gFeNZoNDcqfcnO4vDhTZmNrqrpYZCdXsRh22bzw== - dependencies: - expand-range "^1.8.1" - extend-shallow "^2.0.1" - is-number "^2.1.0" - repeat-string "^1.5.2" - -listenercount@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz" - integrity sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ== - -livereload-js@^2.3.0: - version "2.4.0" - resolved "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz" - integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" - integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== - 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" - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.3.1" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz" - integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg== - -loader-utils@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== - -lodash.chunk@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz" - integrity sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.escape@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz" - integrity sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw== - -lodash.flattendeep@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz" - integrity sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.padstart@^4.6.1: - version "4.6.1" - resolved "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz" - integrity sha512-sW73O6S8+Tg66eY56DBk85aQzzUJDtpoXFBgELMd5P/SotAguo+1kYO6RuYgXxA4HJH3LFTFPASX6ET6bjfriw== - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== - -lodash.template@^4.4.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -logalot@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz" - integrity sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw== - dependencies: - figures "^1.3.5" - squeak "^1.0.0" - -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -longest@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" - integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz" - integrity sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ== - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lowercase-keys@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" - integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== - -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" - integrity sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A== - -lpad-align@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz" - integrity sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ== - dependencies: - get-stdin "^4.0.1" - indent-string "^2.1.0" - longest "^1.0.0" - meow "^3.3.0" - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lunr-languages@^1.4.0: - version "1.14.0" - resolved "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz" - integrity sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA== - -lunr@^2.3.8, lunr@^2.3.9: - version "2.3.9" - resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" - integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== - -make-dir@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - -make-dir@^1.2.0: - version "1.3.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - -mark.js@^8.11.1: - version "8.11.1" - resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" - integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== - -markdown-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" - integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== - -markdown-link@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz" - integrity sha512-TurLymbyLyo+kAUUAV9ggR9EPcDjP/ctlv9QAFiqUH7c+t6FlsbivPo9OKTU8xdOx9oNd2drW/Fi5RRElQbUqA== - -markdown-table@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" - integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== - dependencies: - repeat-string "^1.0.0" - -markdown-table@^3.0.0: - version "3.0.4" - resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz" - integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== - -markdown-toc@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz" - integrity sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg== - dependencies: - concat-stream "^1.5.2" - diacritics-map "^0.1.0" - gray-matter "^2.1.0" - lazy-cache "^2.0.2" - list-item "^1.1.1" - markdown-link "^0.1.1" - minimist "^1.2.0" - mixin-deep "^1.1.3" - object.pick "^1.2.0" - remarkable "^1.7.1" - repeat-string "^1.6.1" - strip-color "^0.1.0" - -math-random@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz" - integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== - -mdast-util-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz" - integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-visit-parents "^6.0.0" - -mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz" - integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== - dependencies: - "@types/mdast" "^4.0.0" - escape-string-regexp "^5.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - -mdast-util-from-markdown@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz" - integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - mdast-util-to-string "^4.0.0" - micromark "^4.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-decode-string "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-stringify-position "^4.0.0" - -mdast-util-frontmatter@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz" - integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - escape-string-regexp "^5.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - micromark-extension-frontmatter "^2.0.0" - -mdast-util-gfm-autolink-literal@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz" - integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== - dependencies: - "@types/mdast" "^4.0.0" - ccount "^2.0.0" - devlop "^1.0.0" - mdast-util-find-and-replace "^3.0.0" - micromark-util-character "^2.0.0" - -mdast-util-gfm-footnote@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz" - integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.1.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - -mdast-util-gfm-strikethrough@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz" - integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm-table@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz" - integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - markdown-table "^3.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm-task-list-item@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz" - integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz" - integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== - dependencies: - mdast-util-from-markdown "^2.0.0" - mdast-util-gfm-autolink-literal "^2.0.0" - mdast-util-gfm-footnote "^2.0.0" - mdast-util-gfm-strikethrough "^2.0.0" - mdast-util-gfm-table "^2.0.0" - mdast-util-gfm-task-list-item "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-math@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-3.0.0.tgz" - integrity sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - longest-streak "^3.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.1.0" - unist-util-remove-position "^5.0.0" - -mdast-util-mdx-expression@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz" - integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-mdx-jsx@^3.0.0: - version "3.1.3" - resolved "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz" - integrity sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - ccount "^2.0.0" - devlop "^1.1.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-stringify-position "^4.0.0" - vfile-message "^4.0.0" - -mdast-util-mdx@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz" - integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== - dependencies: - mdast-util-from-markdown "^2.0.0" - mdast-util-mdx-expression "^2.0.0" - mdast-util-mdx-jsx "^3.0.0" - mdast-util-mdxjs-esm "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-mdxjs-esm@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz" - integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-phrasing@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz" - integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== - dependencies: - "@types/mdast" "^4.0.0" - unist-util-is "^6.0.0" - -mdast-util-to-hast@^13.0.0: - version "13.2.0" - resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz" - integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@ungap/structured-clone" "^1.0.0" - devlop "^1.0.0" - micromark-util-sanitize-uri "^2.0.0" - trim-lines "^3.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - -mdast-util-to-markdown@^2.0.0, mdast-util-to-markdown@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz" - integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^4.0.0" - mdast-util-to-string "^4.0.0" - micromark-util-decode-string "^2.0.0" - unist-util-visit "^5.0.0" - zwitch "^2.0.0" - -mdast-util-to-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" - integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== - dependencies: - "@types/mdast" "^4.0.0" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.28: - version "2.0.28" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz" - integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== - -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.1.2, memfs@^3.4.3: - version "3.5.3" - resolved "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" - integrity sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw== - dependencies: - fs-monkey "^1.0.4" - -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz" - integrity sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA== - 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" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromark-core-commonmark@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz" - integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== - dependencies: - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-factory-destination "^2.0.0" - micromark-factory-label "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-factory-title "^2.0.0" - micromark-factory-whitespace "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-html-tag-name "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-directive@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz" - integrity sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-factory-whitespace "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - parse-entities "^4.0.0" - -micromark-extension-frontmatter@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz" - integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== - dependencies: - fault "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-autolink-literal@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz" - integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-footnote@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz" - integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== - dependencies: - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-strikethrough@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz" - integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-table@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz" - integrity sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-tagfilter@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz" - integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== - dependencies: - micromark-util-types "^2.0.0" - -micromark-extension-gfm-task-list-item@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz" - integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz" - integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== - dependencies: - micromark-extension-gfm-autolink-literal "^2.0.0" - micromark-extension-gfm-footnote "^2.0.0" - micromark-extension-gfm-strikethrough "^2.0.0" - micromark-extension-gfm-table "^2.0.0" - micromark-extension-gfm-tagfilter "^2.0.0" - micromark-extension-gfm-task-list-item "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-math@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz" - integrity sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg== - dependencies: - "@types/katex" "^0.16.0" - devlop "^1.0.0" - katex "^0.16.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-mdx-expression@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz" - integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== - dependencies: - "@types/estree" "^1.0.0" - devlop "^1.0.0" - micromark-factory-mdx-expression "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-mdx-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz" - integrity sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - devlop "^1.0.0" - estree-util-is-identifier-name "^3.0.0" - micromark-factory-mdx-expression "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - vfile-message "^4.0.0" - -micromark-extension-mdx-md@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz" - integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== - dependencies: - micromark-util-types "^2.0.0" - -micromark-extension-mdxjs-esm@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz" - integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== - dependencies: - "@types/estree" "^1.0.0" - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-position-from-estree "^2.0.0" - vfile-message "^4.0.0" - -micromark-extension-mdxjs@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz" - integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== - dependencies: - acorn "^8.0.0" - acorn-jsx "^5.0.0" - micromark-extension-mdx-expression "^3.0.0" - micromark-extension-mdx-jsx "^3.0.0" - micromark-extension-mdx-md "^2.0.0" - micromark-extension-mdxjs-esm "^3.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-destination@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz" - integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-label@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz" - integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== - dependencies: - devlop "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-mdx-expression@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz" - integrity sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw== - dependencies: - "@types/estree" "^1.0.0" - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-position-from-estree "^2.0.0" - vfile-message "^4.0.0" - -micromark-factory-space@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz" - integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-space@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz" - integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-title@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz" - integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz" - integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz" - integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== - dependencies: - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-chunked@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz" - integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-classify-character@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz" - integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-combine-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz" - integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== - dependencies: - micromark-util-chunked "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-decode-numeric-character-reference@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz" - integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-decode-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz" - integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz" - integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== - -micromark-util-events-to-acorn@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz" - integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - estree-util-visit "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - vfile-message "^4.0.0" - -micromark-util-html-tag-name@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz" - integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== - -micromark-util-normalize-identifier@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz" - integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-resolve-all@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz" - integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== - dependencies: - micromark-util-types "^2.0.0" - -micromark-util-sanitize-uri@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz" - integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-subtokenize@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz" - integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz" - integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== - -micromark-util-symbol@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz" - integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== - -micromark-util-types@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== - -micromark-util-types@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz" - integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== - -micromark@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz" - integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromatch@^3.1.10: - version "3.1.10" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - 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" - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@^1.28.0, "mime-db@>= 1.43.0 < 2", mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" - integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -mimic-response@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz" - integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== - -mini-css-extract-plugin@^2.9.1: - version "2.9.2" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz" - integrity sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w== - dependencies: - schema-utils "^4.0.0" - tapable "^2.2.1" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@~3.0.2: - version "3.0.8" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz" - integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q== - dependencies: - brace-expansion "^1.1.7" - -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -mixin-deep@^1.1.3, mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1, mkdirp@^0.5.6, "mkdirp@>=0.5 0", mkdirp@~0.5.1: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -mkdirp@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz" - integrity sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew== - -moo@^0.5.0: - version "0.5.2" - resolved "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz" - integrity sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== - -mrmime@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" - integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== - -ms@^2.1.1, ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== - dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" - -nanoid@^3.3.7: - version "3.3.8" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz" - integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - 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" - -nearley@^2.7.10: - version "2.20.1" - resolved "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz" - integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== - dependencies: - commander "^2.19.0" - moo "^0.5.0" - railroad-diagrams "^1.0.0" - randexp "0.4.6" - -negotiator@~0.6.4: - version "0.6.4" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" - integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-emoji@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz" - integrity sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw== - dependencies: - "@sindresorhus/is" "^4.6.0" - char-regex "^1.0.2" - emojilib "^2.4.0" - skin-tone "^2.0.0" - -node-forge@^1: - version "1.3.1" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-releases@^1.1.61: - version "1.1.77" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== - -node-releases@^2.0.18: - version "2.0.18" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz" - integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== - -nopt@1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" - integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== - dependencies: - abbrev "1" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - 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== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -normalize-url@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz" - integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== - -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - -not@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/not/-/not-0.1.0.tgz" - integrity sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA== - -npm-conf@^1.1.0: - version "1.1.3" - resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" - integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.0, nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -null-loader@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz" - integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.13.1, object-inspect@^1.7.0: - version "1.13.1" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== - -object-is@^1.0.2, object-is@^1.1.2, object-is@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz" - integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.5: - version "4.1.5" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== - dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.1, object.entries@^1.1.2: - version "1.1.7" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz" - integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.fromentries@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz" - integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.getownpropertydescriptors@^2.1.0: - version "2.1.7" - resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz" - integrity sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g== - dependencies: - array.prototype.reduce "^1.0.6" - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - safe-array-concat "^1.0.0" - -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz" - integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - 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== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^7.0.2: - version "7.4.2" - resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -open@^8.0.9, open@^8.4.0: - version "8.4.2" - resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -optipng-bin@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz" - integrity sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA== - dependencies: - bin-build "^3.0.0" - bin-wrapper "^4.0.0" - logalot "^2.0.0" - -os-filter-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz" - integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== - dependencies: - arch "^2.1.0" - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz" - integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== - -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - -p-cancelable@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" - integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== - -p-event@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz" - integrity sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA== - dependencies: - p-timeout "^1.1.1" - -p-event@^2.1.0: - version "2.3.1" - resolved "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz" - integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== - dependencies: - p-timeout "^2.0.1" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz" - integrity sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg== - -p-limit@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - -p-locate@^3.0.0: - 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== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - -p-map-series@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz" - integrity sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg== - dependencies: - p-reduce "^1.0.0" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-pipe@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz" - integrity sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw== - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz" - integrity sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ== - -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz" - integrity sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA== - dependencies: - p-finally "^1.0.0" - -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^8.1.0: - version "8.1.1" - resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz" - integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== - dependencies: - got "^12.1.0" - registry-auth-token "^5.0.1" - registry-url "^6.0.0" - semver "^7.3.7" - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parent-module@^1.0.0: - 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== - dependencies: - callsites "^3.0.0" - -parse-entities@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz" - integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== - dependencies: - "@types/unist" "^2.0.0" - character-entities "^2.0.0" - character-entities-legacy "^3.0.0" - character-reference-invalid "^2.0.0" - decode-named-character-reference "^1.0.0" - is-alphanumerical "^2.0.0" - is-decimal "^2.0.0" - is-hexadecimal "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" - integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0, parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - 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" - -parse-numeric-range@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" - integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== - -parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== - dependencies: - domhandler "^5.0.2" - parse5 "^7.0.0" - -parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-is-inside@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz" - integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" - integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" - integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== - -periscopic@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz" - integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^3.0.0" - is-reference "^3.0.0" - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.0, picocolors@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== - -pirates@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== - dependencies: - find-up "^6.3.0" - -pkg-up@^3.1.0, pkg-up@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -portfinder@^1.0.28: - version "1.0.32" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" - integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== - dependencies: - async "^2.6.4" - debug "^3.2.7" - mkdirp "^0.5.6" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - -possible-typed-array-names@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" - integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== - -postcss-attribute-case-insensitive@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz" - integrity sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - -postcss-calc@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz" - integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== - dependencies: - postcss-selector-parser "^6.0.11" - postcss-value-parser "^4.2.0" - -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-functional-notation@^7.0.6: - version "7.0.6" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz" - integrity sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -postcss-color-hex-alpha@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz" - integrity sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w== - dependencies: - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -postcss-color-rebeccapurple@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz" - integrity sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ== - dependencies: - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-colormin@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz" - integrity sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== - dependencies: - browserslist "^4.23.0" - caniuse-api "^3.0.0" - colord "^2.9.3" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz" - integrity sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w== - dependencies: - browserslist "^4.23.0" - postcss-value-parser "^4.2.0" - -postcss-custom-media@^11.0.5: - version "11.0.5" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz" - integrity sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ== - dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/media-query-list-parser" "^4.0.2" - -postcss-custom-properties@^14.0.4: - version "14.0.4" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz" - integrity sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A== - dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz" - integrity sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg== - dependencies: - "@csstools/cascade-layer-name-parser" "^2.0.4" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - postcss-selector-parser "^7.0.0" - -postcss-dir-pseudo-class@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz" - integrity sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-comments@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz" - integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz" - integrity sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw== - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz" - integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz" - integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== - -postcss-discard-unused@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz" - integrity sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA== - dependencies: - postcss-selector-parser "^6.0.16" - -postcss-double-position-gradients@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz" - integrity sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -postcss-focus-visible@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz" - integrity sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-focus-within@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz" - integrity sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz" - integrity sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw== - -postcss-image-set-function@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz" - integrity sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA== - dependencies: - "@csstools/utilities" "^2.0.0" - postcss-value-parser "^4.2.0" - -postcss-lab-function@^7.0.6: - version "7.0.6" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz" - integrity sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ== - dependencies: - "@csstools/css-color-parser" "^3.0.6" - "@csstools/css-parser-algorithms" "^3.0.4" - "@csstools/css-tokenizer" "^3.0.3" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/utilities" "^2.0.0" - -postcss-loader@^7.3.3: - version "7.3.4" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz" - integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A== - dependencies: - cosmiconfig "^8.3.5" - jiti "^1.20.0" - semver "^7.5.4" - -postcss-logical@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz" - integrity sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-merge-idents@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz" - integrity sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g== - dependencies: - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-longhand@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz" - integrity sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^6.1.1" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-merge-rules@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz" - integrity sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== - dependencies: - browserslist "^4.23.0" - caniuse-api "^3.0.0" - cssnano-utils "^4.0.2" - postcss-selector-parser "^6.0.16" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-font-values@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz" - integrity sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz" - integrity sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q== - dependencies: - colord "^2.9.3" - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-params@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz" - integrity sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== - dependencies: - browserslist "^4.23.0" - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-minify-selectors@^6.0.4: - version "6.0.4" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz" - integrity sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ== - dependencies: - postcss-selector-parser "^6.0.16" - -postcss-modules-extract-imports@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz" - integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== - -postcss-modules-local-by-default@^4.0.5: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz" - integrity sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^7.0.0" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.2.0: - version "3.2.1" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz" - integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-nesting@^13.0.1: - version "13.0.1" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz" - integrity sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ== - dependencies: - "@csstools/selector-resolve-nested" "^3.0.0" - "@csstools/selector-specificity" "^5.0.0" - postcss-selector-parser "^7.0.0" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-charset@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz" - integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-display-values@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz" - integrity sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz" - integrity sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz" - integrity sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz" - integrity sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz" - integrity sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz" - integrity sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg== - dependencies: - browserslist "^4.23.0" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz" - integrity sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz" - integrity sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-opacity-percentage@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz" - integrity sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ== - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz" - integrity sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q== - dependencies: - cssnano-utils "^4.0.2" - postcss-value-parser "^4.2.0" - -postcss-overflow-shorthand@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz" - integrity sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz" - integrity sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^10.1.0: - version "10.1.1" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz" - integrity sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ== - dependencies: - "@csstools/postcss-cascade-layers" "^5.0.1" - "@csstools/postcss-color-function" "^4.0.6" - "@csstools/postcss-color-mix-function" "^3.0.6" - "@csstools/postcss-content-alt-text" "^2.0.4" - "@csstools/postcss-exponential-functions" "^2.0.5" - "@csstools/postcss-font-format-keywords" "^4.0.0" - "@csstools/postcss-gamut-mapping" "^2.0.6" - "@csstools/postcss-gradients-interpolation-method" "^5.0.6" - "@csstools/postcss-hwb-function" "^4.0.6" - "@csstools/postcss-ic-unit" "^4.0.0" - "@csstools/postcss-initial" "^2.0.0" - "@csstools/postcss-is-pseudo-class" "^5.0.1" - "@csstools/postcss-light-dark-function" "^2.0.7" - "@csstools/postcss-logical-float-and-clear" "^3.0.0" - "@csstools/postcss-logical-overflow" "^2.0.0" - "@csstools/postcss-logical-overscroll-behavior" "^2.0.0" - "@csstools/postcss-logical-resize" "^3.0.0" - "@csstools/postcss-logical-viewport-units" "^3.0.3" - "@csstools/postcss-media-minmax" "^2.0.5" - "@csstools/postcss-media-queries-aspect-ratio-number-values" "^3.0.4" - "@csstools/postcss-nested-calc" "^4.0.0" - "@csstools/postcss-normalize-display-values" "^4.0.0" - "@csstools/postcss-oklab-function" "^4.0.6" - "@csstools/postcss-progressive-custom-properties" "^4.0.0" - "@csstools/postcss-random-function" "^1.0.1" - "@csstools/postcss-relative-color-syntax" "^3.0.6" - "@csstools/postcss-scope-pseudo-class" "^4.0.1" - "@csstools/postcss-sign-functions" "^1.1.0" - "@csstools/postcss-stepped-value-functions" "^4.0.5" - "@csstools/postcss-text-decoration-shorthand" "^4.0.1" - "@csstools/postcss-trigonometric-functions" "^4.0.5" - "@csstools/postcss-unset-value" "^4.0.0" - autoprefixer "^10.4.19" - browserslist "^4.23.1" - css-blank-pseudo "^7.0.1" - css-has-pseudo "^7.0.1" - css-prefers-color-scheme "^10.0.0" - cssdb "^8.2.1" - postcss-attribute-case-insensitive "^7.0.1" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^7.0.6" - postcss-color-hex-alpha "^10.0.0" - postcss-color-rebeccapurple "^10.0.0" - postcss-custom-media "^11.0.5" - postcss-custom-properties "^14.0.4" - postcss-custom-selectors "^8.0.4" - postcss-dir-pseudo-class "^9.0.1" - postcss-double-position-gradients "^6.0.0" - postcss-focus-visible "^10.0.1" - postcss-focus-within "^9.0.1" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^6.0.0" - postcss-image-set-function "^7.0.0" - postcss-lab-function "^7.0.6" - postcss-logical "^8.0.0" - postcss-nesting "^13.0.1" - postcss-opacity-percentage "^3.0.0" - postcss-overflow-shorthand "^6.0.0" - postcss-page-break "^3.0.4" - postcss-place "^10.0.0" - postcss-pseudo-class-any-link "^10.0.1" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^8.0.1" - -postcss-pseudo-class-any-link@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz" - integrity sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-reduce-idents@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz" - integrity sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-initial@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz" - integrity sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw== - dependencies: - browserslist "^4.23.0" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-reduce-transforms@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz" - integrity sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-selector-not@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz" - integrity sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA== - dependencies: - postcss-selector-parser "^7.0.0" - -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2: - version "6.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz" - integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-selector-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz" - integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-sort-media-queries@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz" - integrity sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA== - dependencies: - sort-css-media-queries "2.2.0" - -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-svgo@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz" - integrity sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^3.2.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-unique-selectors@^6.0.4: - version "6.0.4" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz" - integrity sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg== - dependencies: - postcss-selector-parser "^6.0.16" - -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss-zindex@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz" - integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== - -"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.2.2, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.31, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.6: - version "8.4.49" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz" - integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== - dependencies: - nanoid "^3.3.7" - picocolors "^1.1.1" - source-map-js "^1.2.1" - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.32: - version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== - -pretty-bytes@^5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== - -prism-react-renderer@^2.3.0, prism-react-renderer@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz" - integrity sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw== - dependencies: - "@types/prismjs" "^1.26.0" - clsx "^2.0.0" - -prismjs@^1.22.0, prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -process-nextick-args@~2.0.0: - 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== - -prompts@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prompts@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types-exact@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz" - integrity sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA== - dependencies: - has "^1.0.3" - object.assign "^4.1.0" - reflect.ownkeys "^0.2.0" - -prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-information@^5.0.0: - version "5.6.0" - resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz" - integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== - dependencies: - xtend "^4.0.0" - -property-information@^6.0.0: - version "6.5.0" - resolved "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz" - integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - -proxy-addr@~2.0.7: - 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== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== - -psl@^1.1.28: - version "1.9.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0, punycode@^2.1.1: - version "2.3.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -pupa@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz" - integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== - dependencies: - escape-goat "^4.0.0" - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qs@^6.4.0, qs@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -qs@~6.5.2: - version "6.5.3" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== - -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -queue@6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" - integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== - dependencies: - inherits "~2.0.3" - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - -railroad-diagrams@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz" - integrity sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A== - -randexp@0.4.6: - version "0.4.6" - resolved "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz" - integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== - dependencies: - discontinuous-range "1.0.0" - ret "~0.1.10" - -randomatic@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz" - integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== - -raw-body@~1.1.0: - version "1.1.7" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz" - integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== - dependencies: - bytes "1" - string_decoder "0.10" - -raw-body@2.5.2: - version "2.5.2" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" - integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-dev-utils@^11.0.1: - version "11.0.4" - resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" - integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== - dependencies: - "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" - -react-dev-utils@^12.0.1: - version "12.0.1" - resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" - integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.11" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -react-dom@*, "react-dom@^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.4 || ^17 || ^18", react-dom@^18.0.0, "react-dom@>= 16.8.0 < 19.0.0": - version "18.2.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-dom@^16.0.0-0, react-dom@^16.8.4: - version "16.14.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - -react-error-overlay@^6.0.11, react-error-overlay@^6.0.9: - version "6.0.11" - resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== - -react-fast-compare@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-helmet-async@*, react-helmet-async@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== - dependencies: - "@babel/runtime" "^7.12.5" - invariant "^2.2.4" - prop-types "^15.7.2" - react-fast-compare "^3.2.0" - shallowequal "^1.1.0" - -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.6: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-json-view-lite@^1.2.0: - version "1.5.0" - resolved "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz" - integrity sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw== - -react-loadable-ssr-addon-v5-slorber@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" - integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== - dependencies: - "@babel/runtime" "^7.10.3" - -react-loadable@*, "react-loadable@npm:@docusaurus/react-loadable@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz" - integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ== - dependencies: - "@types/react" "*" - -react-router-config@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" - integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== - dependencies: - "@babel/runtime" "^7.1.2" - -react-router-dom@^5.3.4: - version "5.3.4" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" - integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.3.4" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@^5.3.4, react-router@>=5, react-router@5.3.4: - version "5.3.4" - resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" - integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-test-renderer@^16.0.0-0: - version "16.14.0" - resolved "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz" - integrity sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg== - dependencies: - object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.6" - scheduler "^0.19.1" - -react@*, "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.6.0 || ^17.0.0 || ^18.0.0", "react@^16.8.4 || ^17 || ^18", react@^18.0.0, react@^18.2.0, "react@>= 16.8.0 < 19.0.0", react@>=15, react@>=16, react@>=16.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== - dependencies: - loose-envify "^1.1.0" - -"react@^0.14 || ^15.0.0 || ^16.0.0-alpha", react@^16.0.0-0, react@^16.14.0, react@^16.8.4, "react@0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0": - version "16.14.0" - resolved "https://registry.npmjs.org/react/-/react-16.14.0.tgz" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" - integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" - integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - 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" - -readable-stream@^3.0.6: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reading-time@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" - integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -recursive-readdir@^2.2.2, recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -"redback-documentation@file:": - version "0.0.0" - resolved "file:" - dependencies: - "@docusaurus/core" "^3.6.3" - "@docusaurus/preset-classic" "^3.6.3" - "@mdx-js/react" "^3.0.0" - clsx "^2.0.0" - docusaurus "^1.14.7" - docusaurus-lunr-search "^3.4.0" - lunr "^2.3.9" - prism-react-renderer "^2.3.1" - react "^18.0.0" - react-dom "^18.0.0" - redback-documentation "file:" - rehype-katex "^7.0.1" - remark-math "^6.0.0" - yarn "^1.22.22" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" - integrity sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g== - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -reflect.ownkeys@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz" - integrity sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg== - -regenerate-unicode-properties@^10.2.0: - version "10.2.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz" - integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz" - integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== - dependencies: - call-bind "^1.0.6" - define-properties "^1.2.1" - es-errors "^1.3.0" - set-function-name "^2.0.1" - -regexpu-core@^6.1.1: - version "6.2.0" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz" - integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.2.0" - regjsgen "^0.8.0" - regjsparser "^0.12.0" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -registry-auth-token@^5.0.1: - version "5.0.2" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz" - integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== - dependencies: - "@pnpm/npm-conf" "^2.1.0" - -registry-url@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz" - integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== - dependencies: - rc "1.2.8" - -regjsgen@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz" - integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== - -regjsparser@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz" - integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== - dependencies: - jsesc "~3.0.2" - -rehype-katex@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/rehype-katex/-/rehype-katex-7.0.1.tgz" - integrity sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA== - dependencies: - "@types/hast" "^3.0.0" - "@types/katex" "^0.16.0" - hast-util-from-html-isomorphic "^2.0.0" - hast-util-to-text "^4.0.0" - katex "^0.16.0" - unist-util-visit-parents "^6.0.0" - vfile "^6.0.0" - -rehype-parse@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz" - integrity sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw== - dependencies: - hast-util-from-parse5 "^6.0.0" - parse5 "^6.0.0" - -rehype-raw@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz" - integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== - dependencies: - "@types/hast" "^3.0.0" - hast-util-raw "^9.0.0" - vfile "^6.0.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -remark-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz" - integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-directive "^3.0.0" - micromark-extension-directive "^3.0.0" - unified "^11.0.0" - -remark-emoji@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz" - integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== - dependencies: - "@types/mdast" "^4.0.2" - emoticon "^4.0.1" - mdast-util-find-and-replace "^3.0.1" - node-emoji "^2.1.0" - unified "^11.0.4" - -remark-frontmatter@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz" - integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-frontmatter "^2.0.0" - micromark-extension-frontmatter "^2.0.0" - unified "^11.0.0" - -remark-gfm@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz" - integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-gfm "^3.0.0" - micromark-extension-gfm "^3.0.0" - remark-parse "^11.0.0" - remark-stringify "^11.0.0" - unified "^11.0.0" - -remark-math@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/remark-math/-/remark-math-6.0.0.tgz" - integrity sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-math "^3.0.0" - micromark-extension-math "^3.0.0" - unified "^11.0.0" - -remark-mdx@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz" - integrity sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA== - dependencies: - mdast-util-mdx "^3.0.0" - micromark-extension-mdxjs "^3.0.0" - -remark-parse@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz" - integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - micromark-util-types "^2.0.0" - unified "^11.0.0" - -remark-rehype@^11.0.0: - version "11.1.1" - resolved "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz" - integrity sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - mdast-util-to-hast "^13.0.0" - unified "^11.0.0" - vfile "^6.0.0" - -remark-stringify@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz" - integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-to-markdown "^2.0.0" - unified "^11.0.0" - -remarkable@^1.7.1: - version "1.7.4" - resolved "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz" - integrity sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg== - dependencies: - argparse "^1.0.10" - autolinker "~0.28.0" - -remarkable@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz" - integrity sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA== - dependencies: - argparse "^1.0.10" - autolinker "^3.11.0" - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -repeat-element@^1.1.2: - 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== - -repeat-string@^1.0.0, repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" - integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== - dependencies: - is-finite "^1.0.0" - -replace-ext@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz" - integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - -request@^2.53.0, request@^2.88.0: - version "2.88.2" - resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - 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" - -require-from-string@^2.0.2: - 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== - -"require-like@>= 0.1.1": - version "0.1.2" - resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" - integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-alpn@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2: - version "1.22.8" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -responselike@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz" - integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== - dependencies: - lowercase-keys "^3.0.0" - -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== - dependencies: - lowercase-keys "^1.0.0" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" - integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" - integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== - -rimraf@^2.5.4: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rimraf@2: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rst-selector-parser@^2.2.3: - version "2.2.3" - resolved "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz" - integrity sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA== - dependencies: - lodash.flattendeep "^4.4.0" - nearley "^2.7.10" - -rtl-detect@^1.0.4: - version "1.1.2" - resolved "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz" - integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== - -rtlcss@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz" - integrity sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - postcss "^8.4.21" - strip-json-comments "^3.1.1" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-array-concat@^1.0.0, safe-array-concat@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz" - integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - has-symbols "^1.0.3" - isarray "^2.0.5" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-json-parse@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz" - integrity sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A== - -safe-regex-test@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz" - integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-regex "^1.1.4" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - -safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.3.0" - resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== - dependencies: - loose-envify "^1.1.0" - -schema-utils@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^3.1.1: - version "3.3.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0, schema-utils@^4.0.1: - version "4.2.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" - -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -"search-insights@>= 1 < 3": - version "2.17.3" - resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz" - integrity sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -seek-bzip@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz" - integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== - dependencies: - commander "^2.8.1" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.1.1: - version "2.4.1" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" - integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== - dependencies: - "@types/node-forge" "^1.3.0" - node-forge "^1" - -semver-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz" - integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== - dependencies: - semver "^7.3.5" - -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== - -semver-truncate@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz" - integrity sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w== - dependencies: - semver "^5.3.0" - -semver@^5.3.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^5.5.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^5.6.0, semver@^5.7.2: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: - version "7.6.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" - -"semver@2 || 3 || 4 || 5": - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" - integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== - dependencies: - randombytes "^2.1.0" - -serve-handler@^6.1.6: - version "6.1.6" - resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz" - integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - mime-types "2.1.18" - minimatch "3.1.2" - path-is-inside "1.0.2" - path-to-regexp "3.3.0" - range-parser "1.2.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -set-function-length@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz" - integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== - dependencies: - define-data-property "^1.1.2" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.1" - -set-function-name@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - -set-getter@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz" - integrity sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw== - dependencies: - to-object-path "^0.3.0" - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@~1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.7.3, shell-quote@^1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== - -shell-quote@1.7.2: - 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== - -shelljs@^0.8.4, shelljs@^0.8.5: - version "0.8.5" - resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -side-channel@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" - integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" - -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -sirv@^2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz" - integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== - dependencies: - "@polka/url" "^1.0.0-next.24" - mrmime "^2.0.0" - totalist "^3.0.0" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -sitemap@^3.2.2: - version "3.2.2" - resolved "https://registry.npmjs.org/sitemap/-/sitemap-3.2.2.tgz" - integrity sha512-TModL/WU4m2q/mQcrDgNANn0P4LwprM9MMvG4hu5zP4c6IIKs2YLTu6nXXnNr8ODW/WFtxKggiJ1EGn2W0GNmg== - dependencies: - lodash.chunk "^4.2.0" - lodash.padstart "^4.6.1" - whatwg-url "^7.0.0" - xmlbuilder "^13.0.0" - -sitemap@^7.1.1: - version "7.1.2" - resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz" - integrity sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw== - dependencies: - "@types/node" "^17.0.5" - "@types/sax" "^1.2.1" - arg "^5.0.0" - sax "^1.2.4" - -skin-tone@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz" - integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== - dependencies: - unicode-emoji-modifier-base "^1.0.0" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" - integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - 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" - -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -sort-css-media-queries@2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz" - integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== - -sort-keys-length@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz" - integrity sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw== - dependencies: - sort-keys "^1.0.0" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" - integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== - dependencies: - is-plain-obj "^1.0.0" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz" - integrity sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg== - dependencies: - is-plain-obj "^1.0.0" - -source-map-js@^1.0.1, source-map-js@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== - -source-map-resolve@^0.5.0: - 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== - 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" - -source-map-support@^0.5.16, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.0: - version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -space-separated-tokens@^1.0.0: - version "1.1.5" - resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" - integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== - -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.5.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" - integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.17" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz" - integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - 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== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -squeak@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz" - integrity sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A== - dependencies: - chalk "^1.0.0" - console-stream "^0.1.1" - lpad-align "^1.0.1" - -srcset@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" - integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== - -sshpk@^1.7.0: - version "1.18.0" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz" - integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== - 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" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -std-env@^3.7.0: - version "3.8.0" - resolved "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz" - integrity sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w== - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" - integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== - -string_decoder@^1.1.1, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -string_decoder@0.10: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string-template@~0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz" - integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== - -"string-width@^1.0.2 || 2 || 3 || 4": - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.trim@^1.2.1, string.prototype.trim@^1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz" - integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -string.prototype.trimend@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz" - integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -string.prototype.trimstart@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz" - integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -stringify-entities@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz" - integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.1.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== - dependencies: - ansi-regex "^6.0.1" - -strip-ansi@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" - integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" - integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== - dependencies: - is-utf8 "^0.2.0" - -strip-color@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz" - integrity sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA== - -strip-dirs@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz" - integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== - dependencies: - is-natural-number "^4.0.1" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" - integrity sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA== - dependencies: - get-stdin "^4.0.1" - -strip-json-comments@^3.1.1: - 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== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -strip-outer@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== - dependencies: - escape-string-regexp "^1.0.2" - -strnum@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz" - integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== - -style-to-object@^0.4.0: - version "0.4.4" - resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz" - integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== - dependencies: - inline-style-parser "0.1.1" - -style-to-object@^1.0.0: - version "1.0.8" - resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz" - integrity sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g== - dependencies: - inline-style-parser "0.2.4" - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -stylehacks@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz" - integrity sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== - dependencies: - browserslist "^4.23.0" - postcss-selector-parser "^6.0.16" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-parser@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^3.0.2, svgo@^3.2.0: - version "3.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz" - integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^5.1.0" - css-tree "^2.3.1" - css-what "^6.1.0" - csso "^5.0.5" - picocolors "^1.0.0" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - -tcp-port-used@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz" - integrity sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA== - dependencies: - debug "4.3.1" - is2 "^2.0.6" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" - integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== - -tempfile@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz" - integrity sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA== - dependencies: - temp-dir "^1.0.0" - uuid "^3.0.1" - -terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.9: - version "5.3.10" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" - integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== - dependencies: - "@jridgewell/trace-mapping" "^0.3.20" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.26.0" - -terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: - version "5.29.1" - resolved "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz" - integrity sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -text-table@^0.2.0, text-table@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timed-out@^4.0.0, timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" - integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" - integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== - -tiny-invariant@^1.0.2: - version "1.3.3" - resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz" - integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== - -tiny-lr@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz" - integrity sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA== - dependencies: - body "^5.1.0" - debug "^3.1.0" - faye-websocket "~0.10.0" - livereload-js "^2.3.0" - object-assign "^4.1.0" - qs "^6.4.0" - -tiny-warning@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - 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== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-vfile@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/to-vfile/-/to-vfile-6.1.0.tgz" - integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== - dependencies: - is-buffer "^2.0.0" - vfile "^4.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -toml@^2.3.2: - version "2.3.6" - resolved "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz" - integrity sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ== - -totalist@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" - integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== - -tough-cookie@~2.5.0: - 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" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" - integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== - dependencies: - punycode "^2.1.0" - -"traverse@>=0.3.0 <0.4": - version "0.3.9" - resolved "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz" - integrity sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ== - -tree-node-cli@^1.2.5: - version "1.6.0" - resolved "https://registry.npmjs.org/tree-node-cli/-/tree-node-cli-1.6.0.tgz" - integrity sha512-M8um5Lbl76rWU5aC8oOeEhruiCM29lFCKnwpxrwMjpRicHXJx+bb9Cak11G3zYLrMb6Glsrhnn90rHIzDJrjvg== - dependencies: - commander "^5.0.0" - fast-folder-size "1.6.1" - pretty-bytes "^5.6.0" - -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - integrity sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw== - -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz" - integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== - dependencies: - escape-string-regexp "^1.0.2" - -trough@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" - integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - -trough@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz" - integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== - -truncate-html@^1.0.3: - version "1.1.1" - resolved "https://registry.npmjs.org/truncate-html/-/truncate-html-1.1.1.tgz" - integrity sha512-8U5jgta8uapbnTId/h95a5EVFGld94V7pZ2iLH18lRppjx8+r/Zx0VdFYThRQEVjBhbG7W2Goiv+b1+kceeb7A== - dependencies: - cheerio "^1.0.0-rc.12" - -tslib@^2.0.3, tslib@^2.3.0, tslib@^2.6.0: - version "2.6.2" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== - -type-fest@^0.21.3: - 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== - -type-fest@^1.0.1: - version "1.4.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.13.0, type-fest@^2.5.0: - version "2.19.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typed-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz" - integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-typed-array "^1.1.13" - -typed-array-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz" - integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - -typed-array-byte-offset@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz" - integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - -typed-array-length@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz" - integrity sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - -typedarray-to-buffer@^3.1.5: - 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== - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - -"typescript@>= 2.7", typescript@>=4.9.5: - version "5.9.2" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz" - integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -unbzip2-stream@^1.0.9: - version "1.4.3" - resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz" - integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== - -unicode-emoji-modifier-base@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz" - integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz" - integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: - version "11.0.5" - resolved "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz" - integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== - dependencies: - "@types/unist" "^3.0.0" - bail "^2.0.0" - devlop "^1.0.0" - extend "^3.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^6.0.0" - -unified@^9.0.0: - version "9.2.2" - resolved "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz" - integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -union-value@^1.0.0: - 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== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" - integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" - integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== - -unique-string@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz" - integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== - dependencies: - crypto-random-string "^4.0.0" - -unist-util-find-after@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-3.0.0.tgz" - integrity sha512-ojlBqfsBftYXExNu3+hHLfJQ/X1jYY/9vdm4yZWjIbf0VuWF6CRufci1ZyoD/wV2TYMKxXUoNuoqwy+CkgzAiQ== - dependencies: - unist-util-is "^4.0.0" - -unist-util-find-after@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz" - integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-is@^4.0.0, unist-util-is@^4.0.2: - version "4.1.0" - resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz" - integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== - -unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position-from-estree@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz" - integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz" - integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-remove-position@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz" - integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== - dependencies: - "@types/unist" "^3.0.0" - unist-util-visit "^5.0.0" - -unist-util-stringify-position@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" - integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - dependencies: - "@types/unist" "^2.0.2" - -unist-util-stringify-position@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz" - integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-visit-parents@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz" - integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - -unist-util-visit-parents@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-visit@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - -unist-util-visit@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz" - integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - -unpipe@~1.0.0, unpipe@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -unzipper@^0.10.11: - version "0.10.14" - resolved "https://registry.npmjs.org/unzipper/-/unzipper-0.10.14.tgz" - integrity sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g== - dependencies: - big-integer "^1.6.17" - binary "~0.3.0" - bluebird "~3.4.1" - buffer-indexof-polyfill "~1.0.0" - duplexer2 "~0.1.4" - fstream "^1.0.12" - graceful-fs "^4.2.2" - listenercount "~1.0.1" - readable-stream "~2.3.6" - setimmediate "~1.0.4" - -update-browserslist-db@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" - integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== - dependencies: - escalade "^3.2.0" - picocolors "^1.1.0" - -update-notifier@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz" - integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== - dependencies: - boxen "^7.0.0" - chalk "^5.0.1" - configstore "^6.0.0" - has-yarn "^3.0.0" - import-lazy "^4.0.0" - is-ci "^3.0.1" - is-installed-globally "^0.4.0" - is-npm "^6.0.0" - is-yarn-global "^0.4.0" - latest-version "^7.0.0" - pupa "^3.1.0" - semver "^7.3.7" - semver-diff "^4.0.0" - xdg-basedir "^5.1.0" - -uri-js@^4.2.2: - 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" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" - integrity sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA== - dependencies: - prepend-http "^1.0.1" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== - dependencies: - prepend-http "^2.0.0" - -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz" - integrity sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A== - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utility-types@^3.10.0: - version "3.11.0" - resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz" - integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^3.0.1, uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -validate-npm-package-license@^3.0.1: - 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== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz" - integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== - -vfile-location@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz" - integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== - dependencies: - "@types/unist" "^3.0.0" - vfile "^6.0.0" - -vfile-message@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" - integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" - -vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - -vfile@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz" - integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - -vfile@^6.0.0, vfile@^6.0.1: - version "6.0.3" - resolved "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz" - integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== - dependencies: - "@types/unist" "^3.0.0" - vfile-message "^4.0.0" - -watchpack@^2.4.1: - version "2.4.2" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz" - integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-namespaces@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz" - integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== - -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - -webpack-bundle-analyzer@^4.10.2: - version "4.10.2" - resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz" - integrity sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw== - dependencies: - "@discoveryjs/json-ext" "0.5.7" - acorn "^8.0.4" - acorn-walk "^8.0.0" - commander "^7.2.0" - debounce "^1.2.1" - escape-string-regexp "^4.0.0" - gzip-size "^6.0.0" - html-escaper "^2.0.2" - opener "^1.5.2" - picocolors "^1.0.0" - sirv "^2.0.3" - ws "^7.3.1" - -webpack-dev-middleware@^5.3.4: - version "5.3.4" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz" - integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.15.2: - version "4.15.2" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz" - integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.5" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - launch-editor "^2.6.0" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.4" - ws "^8.13.0" - -webpack-merge@^5.9.0: - version "5.10.0" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" - integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== - dependencies: - clone-deep "^4.0.1" - flat "^5.0.2" - wildcard "^2.0.0" - -webpack-merge@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" - integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== - dependencies: - clone-deep "^4.0.1" - flat "^5.0.2" - wildcard "^2.0.1" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.88.1, webpack@^5.95.0, "webpack@>= 4", "webpack@>=4.41.1 || 5.x", webpack@>=5, "webpack@3 || 4 || 5": - version "5.97.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.97.0.tgz" - integrity sha512-CWT8v7ShSfj7tGs4TLRtaOLmOCPWhoKEvp+eA7FVx8Xrjb3XfT0aXdxDItnRZmE8sHcH+a8ayDrJCOjXKxVFfQ== - dependencies: - "@types/eslint-scope" "^3.7.7" - "@types/estree" "^1.0.6" - "@webassemblyjs/ast" "^1.14.1" - "@webassemblyjs/wasm-edit" "^1.14.1" - "@webassemblyjs/wasm-parser" "^1.14.1" - acorn "^8.14.0" - browserslist "^4.24.0" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.17.1" - es-module-lexer "^1.2.1" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.11" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.2.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.3.10" - watchpack "^2.4.1" - webpack-sources "^3.2.3" - -webpackbar@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz" - integrity sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q== - dependencies: - ansi-escapes "^4.3.2" - chalk "^4.1.2" - consola "^3.2.3" - figures "^3.2.0" - markdown-table "^2.0.0" - pretty-time "^1.1.0" - std-env "^3.7.0" - wrap-ansi "^7.0.0" - -websocket-driver@^0.7.4, websocket-driver@>=0.5.1: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - 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" - -which-typed-array@^1.1.14: - version "1.1.15" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz" - integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.2" - -which@^1.2.9, which@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.2: - version "1.1.5" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -wildcard@^2.0.0, wildcard@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" - integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - integrity sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q== - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^3.0.3: - 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== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.3.1: - version "7.5.10" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" - integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== - -ws@^8.13.0: - version "8.18.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" - integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== - -xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" - integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== - -xml-js@^1.6.11: - version "1.6.11" - resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" - integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== - dependencies: - sax "^1.2.4" - -xmlbuilder@^13.0.0: - version "13.0.2" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz" - integrity sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ== - -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yamljs@^0.2.1: - version "0.2.10" - resolved "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz" - integrity sha512-sbkbOosewjeRmJ23Hjee1RgTxn+xa7mt4sew3tfD0SdH0LTcswnZC9dhSNq4PIz15roQMzb84DjECyQo5DWIww== - dependencies: - argparse "^1.0.7" - glob "^7.0.5" - -yargs@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz" - integrity sha512-w48USdbTdaVMcE3CnXsEtSY9zYSN7dTyVnLBgrJF2quA5rLwobC9zixxfexereLGFaxjxtR3oWdydC0qoayakw== - dependencies: - wordwrap "0.0.2" - -yarn@^1.22.22: - version "1.22.22" - resolved "https://registry.npmjs.org/yarn/-/yarn-1.22.22.tgz" - integrity sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg== - -yauzl@^2.4.2: - version "2.10.0" - resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" - integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yocto-queue@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz" - integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== - -zwitch@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== - -zwitch@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 9e0dd50fe44cb5d66fcd4d67806303810292dba7 Mon Sep 17 00:00:00 2001 From: IshikaAnand7 Date: Sun, 21 Sep 2025 20:18:42 +1000 Subject: [PATCH 4/4] add dremio connections and default api docs --- docs/data-warehousing/Dremio/Dremio-API.md | 2 +- .../Dremio/dremio-default-api.md | 386 ++++++++++++++++++ .../Dremio/to-from-dremio-connections.md | 137 +++++++ 3 files changed, 524 insertions(+), 1 deletion(-) create mode 100644 docs/data-warehousing/Dremio/dremio-default-api.md create mode 100644 docs/data-warehousing/Dremio/to-from-dremio-connections.md diff --git a/docs/data-warehousing/Dremio/Dremio-API.md b/docs/data-warehousing/Dremio/Dremio-API.md index a8d3285f0..0913a0d57 100644 --- a/docs/data-warehousing/Dremio/Dremio-API.md +++ b/docs/data-warehousing/Dremio/Dremio-API.md @@ -1,5 +1,5 @@ --- -sidebar_position: 3 +sidebar_position: 5 sidebar_label: Dremio API --- diff --git a/docs/data-warehousing/Dremio/dremio-default-api.md b/docs/data-warehousing/Dremio/dremio-default-api.md new file mode 100644 index 000000000..4369cda51 --- /dev/null +++ b/docs/data-warehousing/Dremio/dremio-default-api.md @@ -0,0 +1,386 @@ +--- +sidebar_position: 6 +sidebar_label: Dremio default API +--- + +# Beginner’s Guide to Dremio 25.x REST APIs + +## 1. Introduction + +Dremio is a modern data lakehouse platform designed to make it easier to access, query, and analyze data from multiple sources without heavy ETL pipelines. While many users interact with Dremio through its **user interface** or tools like **DBeaver** or **BI dashboards**, it also exposes a powerful **REST API**. + +The REST API allows developers, analysts, and system administrators to **automate tasks**, **integrate Dremio with other systems**, and **query metadata** about datasets, sources, and jobs programmatically. + +In this guide, we will walk through Dremio’s most important APIs using practical examples tested against Dremio **25.x**. Each section explains **what the endpoint does**, **how to call it with curl**, **sample responses**, and **common pitfalls**. + +By the end, you’ll be able to: + +* Authenticate against the Dremio API. +* Discover sources and datasets. +* Run SQL queries programmatically. +* Retrieve job results and dataset metadata. +* Explore reflections and catalog objects. +* Troubleshoot common issues. + +This guide is **beginner friendly**, assumes you know a little about curl and JSON, but no prior Dremio API knowledge. + + + +## 2. Authentication + +All Dremio APIs are protected. To use them, you need a **token** in your HTTP `Authorization` header. There are **two ways** to get this token: + +1. **Login API (`/apiv2/login`)** – authenticate with your username and password. This returns a temporary bearer token that usually expires in \~30 hours. +2. **Personal Access Token (PAT)** – generated once from the Dremio UI. PATs are better for automation and scripts, since they don’t expire as quickly. + +### 2.1 Login with Username/Password + +Request: + +```bash +curl --location --request POST "http://redback.it.deakin.edu.au:9047/apiv2/login" \ + --header "Content-Type: application/json" \ + --data '{ + "userName": "jrees", + "password": "your_password_here" + }' +``` + +Response (example): + +```json +{ + "token": "a9pu7d0aimhflnjp0fnnmuq4f0", + "userName": "jrees", + "firstName": "John", + "lastName": "Rees", + "expires": 1737500000000, + "userId": "user_id" +} +``` + +* **token** → This is your bearer token. Copy it, you’ll use it in all subsequent requests. +* **expires** → A Unix timestamp when the token expires. +* **userId** → Useful if you need to query jobs or permissions related to this user. + +Use the token in the `Authorization` header: + +``` +Authorization: Bearer a9pu7d0aimhflnjp0fnnmuq4f0 +``` + +### 2.2 Using Personal Access Tokens (PAT) + +PATs are generated in the Dremio UI under **User Settings > Personal Access Tokens**. Once created, the API usage looks like this: + +```bash +curl --location --request GET "http://:/api/v3/catalog" \ + --header "Authorization: Bearer " +``` + +This is often preferred in production or CI/CD pipelines because you don’t want to embed your password in scripts. + + + +## 3. Exploring Sources + +**Sources** in Dremio are external systems connected to your Dremio environment (e.g., PostgreSQL, S3, ADLS, Hive, etc.). You can query them, create virtual datasets from them, and manage them via the API. + +### 3.1 List All Sources + +```bash +curl --location --request GET "http://redback.it.deakin.edu.au:9047/api/v3/source" \ + --header "Authorization: Bearer a9pu7d0aimhflnjp0fnnmuq4f0" +``` + +Response (simplified): + +```json +{ + "data": [ + { + "id": "Analytics", + "type": "source", + "config": { + "name": "Analytics", + "type": "POSTGRES", + "host": "analytics-db.redback.it.deakin.edu.au", + "port": 5432 + } + }, + { + "id": "S3_Store", + "type": "source", + "config": { + "name": "S3_Store", + "type": "S3", + "accessKey": "****", + "propertyList": [] + } + } + ] +} +``` + +Notice: + +* Each source has an **id** and **config**. +* The `Analytics` source here is a PostgreSQL database. +* You can later query datasets inside `Analytics` like `Analytics.bronze_afl_players`. + + + +## 4. Running SQL Queries + +One of the most powerful features of Dremio is running SQL queries through its REST API. + +### 4.1 Submitting a SQL Query + +```bash +curl --location --request POST "http://redback.it.deakin.edu.au:9047/api/v3/sql" \ + --header "Content-Type: application/json" \ + --header "Authorization: Bearer $TOKEN" \ + --data '{ + "sql": "SELECT * FROM Analytics.\"bronze_afl_players\" LIMIT 5" + }' +``` + +Response: + +```json +{ + "id": "job_id", + "rowCount": 5, + "columns": [ + {"name": "player_id", "type": "INTEGER"}, + {"name": "name", "type": "VARCHAR"}, + {"name": "team", "type": "VARCHAR"} + ], + "rows": [ + [101, "John Smith", "Geelong"], + [102, "James Doe", "Sydney"], + [103, "Michael Lee", "Collingwood"], + [104, "Andrew Chen", "Brisbane"], + [105, "Sam Brown", "Melbourne"] + ] +} +``` + +Explanation: + +* `id` → Job ID. Every SQL execution creates a job, which you can later check for status or cancel. +* `rowCount` → Number of rows returned. +* `columns` → Schema of the dataset. +* `rows` → The actual data (first N rows). + +### 4.2 Using Jobs API for Large Queries + +If your SQL query is large, instead of immediately returning rows, Dremio will respond with a **job ID**. You can then poll the job status: + +```bash +curl --location "http://:/api/v3/job/{job_id}" \ + --header "Authorization: Bearer " +``` + +Response (example): + +```json +{ + "id": "{job_id}", + "state": "COMPLETED", + "user": "jrees", + "startedAt": 1737488000000, + "endedAt": 1737488010000, + "rowCount": 12000 +} +``` + +If state is `RUNNING`, keep polling. Once `COMPLETED`, you can fetch results. + + + +## 5. Working with Datasets + +Datasets are tables, views, or virtual datasets defined in Dremio. After you query data or create a dataset, you can fetch its metadata or reflection recommendations. + +### 5.1 Get Dataset Details + +```bash +curl --location --request GET "http://redback.it.deakin.edu.au:9047/api/v3/dataset/{job_id}" \ + --header "Authorization: Bearer {token}" +``` + +Response (example): + +```json +{ + "id": "{job_id}", + "path": ["Analytics", "bronze_afl_players"], + "type": "PHYSICAL_DATASET", + "fields": [ + {"name": "player_id", "type": "INTEGER"}, + {"name": "name", "type": "VARCHAR"}, + {"name": "team", "type": "VARCHAR"} + ], + "createdAt": 1737400000000, + "format": "PARQUET" +} +``` + +### 5.2 Reflection Recommendations + +Dremio can recommend **Reflections** (materialized views) to speed up queries. To get them: + +```bash +curl --location --request GET "http://redback.it.deakin.edu.au:9047/api/v3/dataset/`{job_id}`/reflection/recommendation/RAW/" \ + --header "Authorization: Bearer a9pu7d0aimhflnjp0fnnmuq4f0" +``` + +Response: + +```json +{ + "recommendations": [ + { + "type": "RAW", + "fields": ["player_id", "team"], + "estimatedSize": "10 MB" + } + ] +} +``` + + + +## 6. Catalog API + +The catalog is a unified view of all objects: spaces, sources, folders, datasets, and views. + +### 6.1 Get Entire Catalog + +```bash +curl --location --request GET "http://redback.it.deakin.edu.au:9047/api/v3/catalog" \ + --header "Authorization: Bearer $TOKEN" +``` + +Response (simplified): + +```json +{ + "data": [ + { + "id": "Analytics", + "path": ["Analytics"], + "type": "SOURCE" + }, + { + "id": "Analytics.bronze_afl_players", + "path": ["Analytics", "bronze_afl_players"], + "type": "PHYSICAL_DATASET" + }, + { + "id": "Spaces", + "path": ["Spaces"], + "type": "SPACE" + } + ] +} +``` + +### 6.2 Search Catalog + +You can search for objects: + +```bash +curl "http://:/api/v3/catalog/by-path/Analytics/bronze_afl_players" \ + --header "Authorization: Bearer " +``` + +Response: + +```json +{ + "id": ".....", + "type": "PHYSICAL_DATASET", + "path": ["Analytics", "bronze_afl_players"] +} +``` + + + +## 7. Other Useful APIs + +### 7.1 Jobs + +* **GET /api/v3/job/`{job_id}`** → check job status. +* **DELETE /api/v3/job/`{job_id}`** → cancel a running job. + +### 7.2 Reflections + +* **GET /api/v3/reflection** → list reflections. +* **POST /api/v3/reflection** → create a reflection. +* **DELETE /api/v3/reflection/`{job_id}`** → delete. + +### 7.3 Scripts + +Dremio allows saving reusable SQL scripts: + +* **GET /api/v3/scripts** → list scripts. +* **POST /api/v3/scripts** → create. + + + +## 8. Common Errors and Troubleshooting + +* **401 Unauthorized** → Token missing or expired. Get a new one with `/apiv2/login`. +* **403 Forbidden** → User lacks permission. Check dataset/source permissions. +* **404 Not Found** → Dataset or source doesn’t exist. Double-check path (`Analytics.table_name`). +* **500 Server Error** → Internal error. Sometimes caused by bad SQL or cluster overload. + +Tip: Always test your SQL in the Dremio UI first before running it in the API. + + + +## 9. Full Example Workflow + +Here’s how a beginner might chain everything together. + +```bash +# Step 1: Login +TOKEN=$(curl -s -X POST "http://redback.it.deakin.edu.au:9047/apiv2/login" \ + -H "Content-Type: application/json" \ + -d '{"userName":"jrees","password":"your_password"}' \ + | jq -r '.token') + +# Step 2: List sources +curl -s -X GET "http://redback.it.deakin.edu.au:9047/api/v3/source" \ + -H "Authorization: Bearer $TOKEN" + +# Step 3: Run a SQL query +JOB=$(curl -s -X POST "http://redback.it.deakin.edu.au:9047/api/v3/sql" \ + -H "Authorization: Bearer $TOKEN" \ + -H "Content-Type: application/json" \ + -d '{"sql":"SELECT * FROM Analytics.\"bronze_afl_players\" LIMIT 10"}' \ + | jq -r '.id') + +# Step 4: Check job status +curl -s "http://redback.it.deakin.edu.au:9047/api/v3/job/$JOB" \ + -H "Authorization: Bearer $TOKEN" +``` + + + +## 10. Conclusion + +The Dremio REST API opens up automation possibilities far beyond the GUI. You can: + +* Automate ingestion and dataset discovery. +* Run scheduled SQL queries. +* Integrate with CI/CD for testing data pipelines. +* Manage reflections and accelerate performance. + +As you get more comfortable, check out: + +* [Dremio API Reference 25.x](https://docs.dremio.com/25.x/reference/api/) +* [Jobs API](https://docs.dremio.com/25.x/reference/api/jobs/) +* [Reflections API](https://docs.dremio.com/25.x/reference/api/reflections/) \ No newline at end of file diff --git a/docs/data-warehousing/Dremio/to-from-dremio-connections.md b/docs/data-warehousing/Dremio/to-from-dremio-connections.md new file mode 100644 index 000000000..7ae560f75 --- /dev/null +++ b/docs/data-warehousing/Dremio/to-from-dremio-connections.md @@ -0,0 +1,137 @@ +--- +sidebar_position: 6 +sidebar_label: Adding Data Sources to Dremio +--- + +# **Adding Data Sources to Dremio (Community Edition)** +_(Docker-hosted setup)_ +## **1. Introduction** +Dremio lets you connect to multiple heterogeneous data sources — relational databases, NoSQL stores, cloud/object storage, and file systems — and **query them using SQL without moving data**. +In this guide, you’ll learn how to: +* Connect **PostgreSQL**, **MongoDB**, and **MinIO** (S3-compatible storage). +* Understand every field in Dremio’s **Add Source** dialogs. +* Enable **advanced options** for better performance and security. +* Perform a **quick analysis** by uploading datasets and querying them instantly. +## **2. Prerequisites** +* **Environment:** Dremio Community Edition running on **Docker**`docker ps | grep dremio +`Default Dremio UI: [http://redback.it.deakin.edu.au:9047](http://redback.it.deakin.edu.au:9047) +* **Database Access:** + * PostgreSQL: hostname, port, database name, username, password. + * MongoDB: connection URI or host/port, username/password, replica set (if applicable). + * MinIO: endpoint URL, access key, secret key, and bucket permissions. +* **Browser Access:** Use an **admin** account in Dremio UI. +* **User Privileges:** + * PostgreSQL: **read-only** or **reporting role**. + * MongoDB: must allow running `dbStats`. + * MinIO: allow **read/write** on desired buckets. +## **3. Connecting PostgreSQL** +### **Step 1 — Navigate to Add Source** +* Go to **Datasets** → **Sources** → **Add Source**. +* Select **Databases** → **PostgreSQL**. +### **Step 2 — Fill General Fields** +|**Field**|**Description**|**Example Value**| +|---|---|---| +|**Source Name**|Friendly name for this source.|`postgres`| +|**Host**|PostgreSQL server hostname or IP.|``| +|**Port**|PostgreSQL port (default).|`5432`| +|**Database**|Database name to connect to.|`db`| +|**Username**|User with read permissions.|`dremio_user`| +|**Password**|Password for above user.|`mypassword`| +### **Step 3 — Configure Advanced Options** +Click **Advanced Options** and set: +|**Option**|**Purpose**|**Recommended Setting**| +|---|---|---| +|**Enable External Query**|Allows Dremio to push down full SQL queries to PostgreSQL instead of fetching all data first.|✅ Enable| +|**Encrypt Connection**|Use TLS for secure environments.|Enable if supported| +|**Fetch Size**|Controls number of rows per batch.|Default is fine unless tuning| +|**Enable Metadata Refresh**|Dremio will periodically refresh table/column metadata.|✅ Enable| +### **Step 4 — Save & Verify** +* Click **Save**. +* Go to **Datasets** → expand your new source → select a schema → preview a table. +* Run a simple query in **SQL Runner**:`SELECT * +FROM "postgres_sales"."public"."orders" +FETCH FIRST 10 ROWS ONLY; +` +## **4. Connecting MongoDB** +### **Step 1 — Navigate to Add Source** +* Go to **Datasets** → **Sources** → **Add Source**. +* Choose **Databases** → **MongoDB**. +### **Step 2 — Fill General Fields** +|**Field**|**Description**|**Example Value**| +|---|---|---| +|**Source Name**|Friendly name for Mongo source.|`mongo_ops`| +|**Connection Type**|Choose between **Standalone**, **Replica Set**, or **SRV URI**.|`Standalone`| +|**Host(s)**|Hostnames/IPs of Mongo nodes.|`mongodb_container_IP`| +|**Port**|MongoDB port.|`27017`| +|**Authentication DB**|DB where user credentials are stored.|`admin`| +|**Username**|Mongo user with read permissions.|`dremio_reader`| +|**Password**|Password for above user.|`mypassword`| +|**Database(s)**|Optional — restrict to certain databases.|`db`| +### **Step 3 — Advanced Options** +|**Option**|**Purpose**|**Recommendation**| +|---|---|---| +|**Enable SSL/TLS**|Encrypt data in transit.|Enable if configured| +|**Replica Set**|Add if connecting to a Mongo replica cluster.|Enter replica set name| +|**Auth Mechanism**|Choose SCRAM-SHA-1, SCRAM-SHA-256, or LDAP if required.|Default: SCRAM| +|**Sampling**|Limit data fetched for schema detection.|Keep default unless schema is huge| +### **Step 4 — Save & Verify** +* Click **Save**. +* Expand **mongo_ops** in **Datasets** and open any collection. +* Run a query:`SELECT _id, customerId, total +FROM "mongo_ops"."shopdb"."orders" +FETCH FIRST 10 ROWS ONLY; +` +> **Important:**User must have `dbStats` privileges; otherwise, Dremio cannot read schema details. +## **5. Connecting MinIO (S3-Compatible)** +### **Step 1 — Navigate to Add Source** +* Go to **Datasets** → **Sources** → **Add Source**. +* Choose **Object Storage** → **Amazon S3**. +### **Step 2 — Fill General Fields** +|**Field**|**Description**|**Example Value**| +|---|---|---| +|**Source Name**|Friendly name for MinIO source.|`minio_s3`| +|**AWS Access Key**|MinIO access key.|`minioadmin`| +|**AWS Secret Key**|MinIO secret key.|`minioadmin`| +|**Root Path**|Optional — restricts access to a specific bucket/path.|`sales-bucket`| +|**Connection Type**|Choose between **AWS Default** or **Custom Endpoint**.|Custom Endpoint| +|**Endpoint**|MinIO endpoint (URL).|`http://:9000`| +### **Step 3 — Advanced Options** +|**Option**|**Purpose**|**Recommendation**| +|---|---|---| +|**Enable Compatibility Mode**|Required for S3-compatible services like MinIO.|✅ Enable| +|**Path-Style Access**|Ensures MinIO buckets resolve correctly.|✅ Set `fs.s3a.path.style.access=true`| +|**Encryption**|Use if MinIO buckets are encrypted.|Configure if applicable| +### **Step 4 — Save & Verify** +* Click **Save**. +* Browse **minio_s3** under **Datasets** → select your bucket → preview CSV/Parquet files. +* Query example:`SELECT * +FROM "minio_s3"."sales-bucket"."olist_orders_dataset" +FETCH FIRST 10 ROWS ONLY; +` +## **6. Quick Analysis Workflow** +For instant dataset exploration: +### **Step 1 — Create a Space** +* Go to **Datasets → Spaces → New Space**. +* Example: `Quick_Analysis`. +### **Step 2 — Upload a Dataset** +* Go to **Home** or your **Quick_Analysis** space. +* Click **Upload File**. +* Supported formats: CSV, JSON, Parquet, Excel. +* Dremio automatically promotes uploaded files to datasets. +### **Step 3 — Start Querying** +``` +SELECT * +FROM "@Quick_Analysis"."olist_customers_dataset" +FETCH FIRST 20 ROWS ONLY; +``` +### **Step 4 — Save Cleaned Data** +* Transform your query. +* **Save As** → `Quick\_Analysis/Cleaned/olist\_customers_vds`. +## **7. Best Practices & Troubleshooting** +|**Area**|**Recommendation**| +|---|---| +|**Security**|Use TLS, least-privilege DB accounts, and avoid root users.| +|**Performance**|Enable external query pushdown and reflections.| +|**Organization**|Save curated datasets in **Spaces**, not **Home**.| +|**Troubleshooting**|Check MinIO compatibility mode, Mongo `dbStats` permissions, and PostgreSQL firewall rules.| +